SqlPersistenceProviderFactory.CreateProvider(Guid) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe LockingPersistenceProvider wystąpienie, które używa SQL bazy danych jako magazynu trwałości.
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
Unikatowy identyfikator tworzonego dostawcy trwałości.
Zwraca
Nowo utworzony PersistenceProviderelement .
Przykłady
W poniższym przykładzie kodu pokazano, jak wykonać metodę CreateProvider
. Należy pamiętać, że wynikowy dostawca jest uzyskiwany jako LockingPersistenceProvider wystąpienie.
SqlPersistenceProviderFactory factory = new SqlPersistenceProviderFactory(
DataBaseConstants.ConnectionString,
false,
TimeSpan.FromSeconds(60));
LockingPersistenceProvider provider = (LockingPersistenceProvider)factory.CreateProvider(Guid.NewGuid());
Uwagi
Zainicjowany dostawca trwałości używa bieżących parametrów fabryki tworzenia (ConnectionString, LockTimeouti SerializeAsText), nawet jeśli parametry fabryki zostaną zmienione po utworzeniu dostawcy trwałości.