SqlPersistenceProviderFactory コンストラクター

定義

SqlPersistenceProviderFactory クラスの新しいインスタンスを初期化します。

オーバーロード

名前 説明
SqlPersistenceProviderFactory(NameValueCollection)

指定したパラメーター コレクションで構成された、 SqlPersistenceProviderFactory クラスの新しいインスタンスを初期化します。

SqlPersistenceProviderFactory(String)

指定した接続文字列で構成された、 SqlPersistenceProviderFactory クラスの新しいインスタンスを初期化します。

SqlPersistenceProviderFactory(String, Boolean)

指定した接続文字列とSqlPersistenceProviderFactory パラメーターで構成された、serializeAsText クラスの新しいインスタンスを初期化します。

SqlPersistenceProviderFactory(String, Boolean, TimeSpan)

指定した接続文字列、SqlPersistenceProviderFactory、およびserializeAsTextパラメーターで構成された、lockTimeout クラスの新しいインスタンスを初期化します。

注釈

SqlPersistenceProviderFactory クラスのコンストラクターのオーバーロードは、次を設定するためのパラメーターを提供します。

  • 接続文字列 SQL データベースへのアクセスに使用されます。

  • ロックの所有権期間を定義するために使用されるロック タイムアウト。

  • 永続化データを XML またはバイナリ データとしてシリアル化するかどうか。

SqlPersistenceProviderFactory(NameValueCollection)

指定したパラメーター コレクションで構成された、 SqlPersistenceProviderFactory クラスの新しいインスタンスを初期化します。

public:
 SqlPersistenceProviderFactory(System::Collections::Specialized::NameValueCollection ^ parameters);
public SqlPersistenceProviderFactory(System.Collections.Specialized.NameValueCollection parameters);
new System.ServiceModel.Persistence.SqlPersistenceProviderFactory : System.Collections.Specialized.NameValueCollection -> System.ServiceModel.Persistence.SqlPersistenceProviderFactory
Public Sub New (parameters As NameValueCollection)

パラメーター

parameters
NameValueCollection

新しい永続化プロバイダー ファクトリで使用されるパラメーターのコレクション。 有効なパラメーターには、 lockTimeoutconnectionStringName、および serializeAsTextが含まれます。

注釈

このコンストラクターを使用すると、他のコンストラクターで必要に応じて他のパラメーターを指定せずに、lockTimeoutconnectionString、およびserializeAsTextを任意に指定できます (たとえば、connectionString パラメーターを指定せずにlockTimeoutパラメーターとserializeAsTextパラメーターを指定する場合など)。

適用対象

SqlPersistenceProviderFactory(String)

指定した接続文字列で構成された、 SqlPersistenceProviderFactory クラスの新しいインスタンスを初期化します。

public:
 SqlPersistenceProviderFactory(System::String ^ connectionString);
public SqlPersistenceProviderFactory(string connectionString);
new System.ServiceModel.Persistence.SqlPersistenceProviderFactory : string -> System.ServiceModel.Persistence.SqlPersistenceProviderFactory
Public Sub New (connectionString As String)

パラメーター

connectionString
String

新しい永続化プロバイダー インスタンスの接続パラメーター。

適用対象

SqlPersistenceProviderFactory(String, Boolean)

指定した接続文字列とSqlPersistenceProviderFactory パラメーターで構成された、serializeAsText クラスの新しいインスタンスを初期化します。

public:
 SqlPersistenceProviderFactory(System::String ^ connectionString, bool serializeAsText);
public SqlPersistenceProviderFactory(string connectionString, bool serializeAsText);
new System.ServiceModel.Persistence.SqlPersistenceProviderFactory : string * bool -> System.ServiceModel.Persistence.SqlPersistenceProviderFactory
Public Sub New (connectionString As String, serializeAsText As Boolean)

パラメーター

connectionString
String

新しい永続化プロバイダー インスタンスの接続パラメーター。

serializeAsText
Boolean

データをバイナリではなくテキストとしてシリアル化するかどうかを指定します。

注釈

serializeAsTextの既定値は false であり、永続化情報がバイナリ データとしてシリアル化されることを示します。

適用対象

SqlPersistenceProviderFactory(String, Boolean, TimeSpan)

指定した接続文字列、SqlPersistenceProviderFactory、およびserializeAsTextパラメーターで構成された、lockTimeout クラスの新しいインスタンスを初期化します。

public:
 SqlPersistenceProviderFactory(System::String ^ connectionString, bool serializeAsText, TimeSpan lockTimeout);
public SqlPersistenceProviderFactory(string connectionString, bool serializeAsText, TimeSpan lockTimeout);
new System.ServiceModel.Persistence.SqlPersistenceProviderFactory : string * bool * TimeSpan -> System.ServiceModel.Persistence.SqlPersistenceProviderFactory
Public Sub New (connectionString As String, serializeAsText As Boolean, lockTimeout As TimeSpan)

パラメーター

connectionString
String

新しい永続化プロバイダー ファクトリ インスタンスの接続パラメーター。

serializeAsText
Boolean

データをバイナリではなくテキストとしてシリアル化するかどうかを指定します。

lockTimeout
TimeSpan

ロック所有権のタイムアウト。 ロックされたインスタンスは、この期間が経過すると自動的にロック解除されます。 TimeSpan.Zeroのタイムアウトは、ロックが使用されていないことを指定します。

注釈

serializeAsTextの既定値は false であり、永続化情報がバイナリ データとしてシリアル化されることを示します。

lockTimeoutの既定値は TimeSpan.Zero であり、ロックが使用されていないことを示します。 TimeSpan.MaxValueを使用すると、ロックは無期限に維持されます。

適用対象