SqlPersistenceProviderFactory.CreateProvider(Guid) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia LockingPersistenceProvider que utiliza una base de datos SQL como almacén de persistencia.
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
Parámetros
- id
- Guid
El identificador único del proveedor de persistencia que se está creando.
Devoluciones
Una clase PersistenceProvider recién creada.
Ejemplos
El siguiente ejemplo de código muestra cómo ejecutar el método CreateProvider. Tenga en cuenta que se obtiene acceso al proveedor resultante como si se tratase de una instancia LockingPersistenceProvider.
SqlPersistenceProviderFactory factory = new SqlPersistenceProviderFactory(
DataBaseConstants.ConnectionString,
false,
TimeSpan.FromSeconds(60));
LockingPersistenceProvider provider = (LockingPersistenceProvider)factory.CreateProvider(Guid.NewGuid());
Comentarios
El proveedor de persistencia inicializado usa los parámetros actuales del generador de creación (ConnectionString, LockTimeout y SerializeAsText), aunque se cambien los parámetros del generador una vez creado el proveedor de persistencia.