Sdílet prostřednictvím


SqlPersistenceProviderFactory.CreateProvider(Guid) Metoda

Definice

Inicializuje novou LockingPersistenceProvider instanci, která jako úložiště trvalosti používá databázi SQL.

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

Parametry

id
Guid

Jedinečný identifikátor vytvořeného zprostředkovatele trvalosti.

Návraty

PersistenceProvider

Nově vytvořený PersistenceProvider.

Příklady

Následující příklad kódu ukazuje, jak spustit metodu CreateProvider . Všimněte si, že výsledný zprostředkovatel je přístupný jako LockingPersistenceProvider instance.

SqlPersistenceProviderFactory factory = new SqlPersistenceProviderFactory(
    DataBaseConstants.ConnectionString,
    false,
    TimeSpan.FromSeconds(60));
LockingPersistenceProvider provider = (LockingPersistenceProvider)factory.CreateProvider(Guid.NewGuid());

Poznámky

Inicializovaný zprostředkovatel trvalosti používá aktuální parametry vytváření objektu pro vytváření (ConnectionStringLockTimeouta SerializeAsText) i v případě, že se parametry továrny po vytvoření zprostředkovatele trvalosti změní.

Platí pro