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
SqlWorkflowPersistenceService(NameValueCollection) |
Inicializa uma nova instância da classe SqlWorkflowPersistenceService usando os parâmetros especificados. |
SqlWorkflowPersistenceService(String) |
Inicializa uma nova instância da classe SqlWorkflowPersistenceService usando a cadeia de conexão de banco de dados. |
SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan) |
Inicializa uma nova instância da classe SqlWorkflowPersistenceService usando a cadeia de conexão de banco de dados e outros padrões. |
SqlWorkflowPersistenceService(NameValueCollection)
Inicializa uma nova instância da classe SqlWorkflowPersistenceService 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 uma cadeia de conexão de banco de dados inválida.
parameters
é uma referência nula (Nothing
no Visual Basic).
Comentários
Esse construtor é invocado quando o mecanismo de tempo de execução do fluxo de trabalho carrega serviços de um arquivo de configuração de aplicativo. Ele também pode ser invocado por meio de programação com o NameValueCollection
parâmetro. Os parâmetros válidos são ConnectionString
, OwnershipTimeoutSeconds
, UnloadOnIdle
e 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 a cadeia de conexão de banco de dados.
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
Uma cadeia de conexão de banco de dados válida.
Exceções
connectionString
é uma referência nula (Nothing
no Visual Basic).
Aplica-se a
SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan)
Inicializa uma nova instância da classe SqlWorkflowPersistenceService usando a cadeia de conexão de banco de dados e outros padrões.
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
Uma cadeia de conexão de banco de dados válida.
- unloadOnIdle
- Boolean
true
para descarregar o fluxo de trabalho quando ele está em um estado ocioso.
- instanceOwnershipDuration
- TimeSpan
O período durante o qual os bloqueios são mantidos nos fluxos de trabalho ociosos.
- loadingInterval
- TimeSpan
A frequência em que o serviço de persistência sonda o banco de dados quanto a fluxos de trabalho com temporizadores expirados.
Exceções
connectionString
é uma referência nula (Nothing
no Visual Basic).
Comentários
Observe que o uso desse Construtor (que fornece um valor para instanceOwnershipDuration
) habilita o bloqueio. Para criar um serviço de persistência que não habilite o bloqueio, use um Construtor diferente que não especifique instanceOwnershipDuration
.