SqlPersistenceProviderFactory.CreateProvider(Guid) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue LockingPersistenceProvider-Instanz, die eine SQL-Datenbank als persistenten Speicher verwendet.
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
Parameter
- id
- Guid
Der eindeutige Bezeichner des Persistenz-Providers, der erstellt wird.
Gibt zurück
Ein neu erstelltes PersistenceProvider-Objekt.
Beispiele
Im folgenden Codebeispiel wird die Ausführung der CreateProvider
-Methode veranschaulicht. Beachten Sie, dass auf den resultierenden Anbieter als LockingPersistenceProvider-Instanz zugegriffen wird.
SqlPersistenceProviderFactory factory = new SqlPersistenceProviderFactory(
DataBaseConstants.ConnectionString,
false,
TimeSpan.FromSeconds(60));
LockingPersistenceProvider provider = (LockingPersistenceProvider)factory.CreateProvider(Guid.NewGuid());
Hinweise
Der initialisierte Beibehaltungsanbieter verwendet die aktuellen Parameter der erstellenden Factory (ConnectionString, LockTimeout und SerializeAsText) auch dann, wenn die Parameter der Factory nach dem Erstellen des Beibehaltungsanbieters geändert werden.