SqlPersistenceProviderFactory.CreateProvider(Guid) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
永続的ストアとして SQL データベースを使用する新しい LockingPersistenceProvider インスタンスを初期化します。
public:
override System::ServiceModel::Persistence::PersistenceProvider ^ CreateProvider(Guid id);
public override System.ServiceModel.Persistence.PersistenceProvider CreateProvider (Guid id);
override this.CreateProvider : Guid -> System.ServiceModel.Persistence.PersistenceProvider
Public Overrides Function CreateProvider (id As Guid) As PersistenceProvider
パラメーター
- id
- Guid
作成されている永続化プロバイダーの一意の識別子。
戻り値
新しく作成した PersistenceProvider。
例
CreateProvider
メソッドを実行する方法を次のコード例に示します。 結果プロバイダーは LockingPersistenceProvider インスタンスとしてアクセスされることに注意してください。
SqlPersistenceProviderFactory factory = new SqlPersistenceProviderFactory(
DataBaseConstants.ConnectionString,
false,
TimeSpan.FromSeconds(60));
LockingPersistenceProvider provider = (LockingPersistenceProvider)factory.CreateProvider(Guid.NewGuid());
注釈
永続化プロバイダーが作成された後、ファクトリのパラメーターが変更された場合でも、初期化済みの永続化プロバイダーでは、永続化プロバイダーを作成したファクトリの現在のパラメーターが使用されます (ConnectionString、LockTimeout、および SerializeAsText)。