SqlPersistenceProviderFactory.CreateProvider(Guid) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza di LockingPersistenceProvider che utilizza un database SQL come archivio di persistenza.
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
Parametri
- id
- Guid
Identificatore univoco del provider di persistenza creato.
Restituisce
Oggetto PersistenceProvider appena creato.
Esempio
Nell'esempio di codice seguente viene illustrato come eseguire il metodo CreateProvider
. Si noti che è possibile accedere al provider risultante come un'istanza di LockingPersistenceProvider.
SqlPersistenceProviderFactory factory = new SqlPersistenceProviderFactory(
DataBaseConstants.ConnectionString,
false,
TimeSpan.FromSeconds(60));
LockingPersistenceProvider provider = (LockingPersistenceProvider)factory.CreateProvider(Guid.NewGuid());
Commenti
Il provider di persistenza inizializzato utilizza i parametri correnti della factory di creazione (ConnectionString, LockTimeoute SerializeAsText), anche se i parametri della factory vengono modificati dopo la creazione del provider di persistenza.