SqlPersistenceProviderFactory.CreateProvider(Guid) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de LockingPersistenceProvider qui utilise une base de données SQL comme magasin de persistance.
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
Paramètres
- id
- Guid
Identificateur unique du fournisseur de persistance en cours de création.
Retours
PersistenceProvider nouvellement créé.
Exemples
L'exemple de code suivant illustre l'exécution de la méthode CreateProvider
. Notez que l'accès au fournisseur résultant s'effectue comme s'il s'agissait d'une instance LockingPersistenceProvider.
SqlPersistenceProviderFactory factory = new SqlPersistenceProviderFactory(
DataBaseConstants.ConnectionString,
false,
TimeSpan.FromSeconds(60));
LockingPersistenceProvider provider = (LockingPersistenceProvider)factory.CreateProvider(Guid.NewGuid());
Remarques
Le fournisseur de persistance initialisé utilise les paramètres actuels de la fabrique qui le crée (ConnectionString, LockTimeout et SerializeAsText), même si ces paramètres sont modifiés une fois le fournisseur créé.