Compartir a través de


SqlPersistenceProviderFactory.CreateProvider(Guid) Método

Definición

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

PersistenceProvider

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.

Se aplica a