SqlWorkflowPersistenceService Construtores
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 da classe SqlWorkflowPersistenceService.
Sobrecargas
| Nome | Description |
|---|---|
| SqlWorkflowPersistenceService(NameValueCollection) |
Inicializa uma nova instância da SqlWorkflowPersistenceService classe usando os parâmetros especificados. |
| SqlWorkflowPersistenceService(String) |
Inicializa uma nova instância da classe SqlWorkflowPersistenceService usando o banco de dados cadeia de conexão. |
| SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan) |
Inicializa uma nova instância da classe SqlWorkflowPersistenceService usando um banco de dados cadeia de conexão e outros parâmetros. |
SqlWorkflowPersistenceService(NameValueCollection)
Inicializa uma nova instância da SqlWorkflowPersistenceService classe usando os parâmetros especificados.
public:
SqlWorkflowPersistenceService(System::Collections::Specialized::NameValueCollection ^ parameters);
public SqlWorkflowPersistenceService(System.Collections.Specialized.NameValueCollection parameters);
new System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService : System.Collections.Specialized.NameValueCollection -> System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService
Public Sub New (parameters As NameValueCollection)
Parâmetros
- parameters
- NameValueCollection
Um NameValueCollection que contém parâmetros de inicialização.
Exceções
parameters contém um banco de dados inválido cadeia de conexão.
parameters é uma referência nula (Nothing em Visual Basic).
Comentários
Esse construtor é invocado quando o mecanismo de runtime de fluxo de trabalho carrega serviços de um arquivo de configuração de aplicativo. Ele também pode ser invocado programaticamente com o NameValueCollection parâmetro. Os parâmetros válidos são ConnectionString, OwnershipTimeoutSeconds, UnloadOnIdlee EnableRetries. Um ArgumentException será gerado se os parâmetros contiverem outras chaves.
Aplica-se a
SqlWorkflowPersistenceService(String)
Inicializa uma nova instância da classe SqlWorkflowPersistenceService usando o banco de dados cadeia de conexão.
public:
SqlWorkflowPersistenceService(System::String ^ connectionString);
public SqlWorkflowPersistenceService(string connectionString);
new System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService : string -> System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService
Public Sub New (connectionString As String)
Parâmetros
- connectionString
- String
Um banco de dados válido cadeia de conexão.
Exceções
connectionString é uma referência nula (Nothing em Visual Basic).
Aplica-se a
SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan)
Inicializa uma nova instância da classe SqlWorkflowPersistenceService usando um banco de dados cadeia de conexão e outros parâmetros.
public:
SqlWorkflowPersistenceService(System::String ^ connectionString, bool unloadOnIdle, TimeSpan instanceOwnershipDuration, TimeSpan loadingInterval);
public SqlWorkflowPersistenceService(string connectionString, bool unloadOnIdle, TimeSpan instanceOwnershipDuration, TimeSpan loadingInterval);
new System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService : string * bool * TimeSpan * TimeSpan -> System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService
Public Sub New (connectionString As String, unloadOnIdle As Boolean, instanceOwnershipDuration As TimeSpan, loadingInterval As TimeSpan)
Parâmetros
- connectionString
- String
Um banco de dados válido cadeia de conexão.
- unloadOnIdle
- Boolean
true para descarregar o fluxo de trabalho quando ele estiver em um estado ocioso.
- instanceOwnershipDuration
- TimeSpan
O período de tempo em que os bloqueios são mantidos em fluxos de trabalho ociosos.
- loadingInterval
- TimeSpan
A frequência na qual o serviço de persistência sonda o banco de dados em busca de fluxos de trabalho com temporizadores expirados.
Exceções
connectionString é uma referência nula (Nothing em Visual Basic).
Comentários
Observe que o uso desse construtor (que fornece um valor para instanceOwnershipDuration) permite o bloqueio. Para criar um serviço de persistência que não habilita o bloqueio, use um construtor diferente que não especifique instanceOwnershipDuration.