SqlPersistenceProviderFactory.CreateProvider(Guid) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância LockingPersistenceProvider que usa um banco de dados SQL como seu repositório de persistência.
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
O identificador exclusivo do provedor de persistência que está sendo criado.
Retornos
Um PersistenceProvider recém-criado.
Exemplos
O exemplo de código a seguir mostra como executar o CreateProvider
método. Observe que o provedor resultante é acessado como uma LockingPersistenceProvider instância.
SqlPersistenceProviderFactory factory = new SqlPersistenceProviderFactory(
DataBaseConstants.ConnectionString,
false,
TimeSpan.FromSeconds(60));
LockingPersistenceProvider provider = (LockingPersistenceProvider)factory.CreateProvider(Guid.NewGuid());
Comentários
O provedor de persistência inicializado usa os parâmetros atuais da fábrica de criação (ConnectionStringLockTimeouteSerializeAsText), mesmo que os parâmetros da fábrica sejam alterados após a criação do provedor de persistência.