SqlPersistenceProviderFactory.CreateProvider(Guid) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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í.