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.