SqlWorkflowPersistenceService Constructores

Definición

Inicializa una nueva instancia de la clase SqlWorkflowPersistenceService.

Sobrecargas

Nombre Description
SqlWorkflowPersistenceService(NameValueCollection)

Inicializa una nueva instancia de la SqlWorkflowPersistenceService clase mediante los parámetros especificados.

SqlWorkflowPersistenceService(String)

Inicializa una nueva instancia de la clase /> de

SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan)

Inicializa una nueva instancia de la clase /> de

SqlWorkflowPersistenceService(NameValueCollection)

Inicializa una nueva instancia de la SqlWorkflowPersistenceService clase mediante los 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

que NameValueCollection contiene parámetros de inicio.

Excepciones

parameters contiene un cadena de conexión de base de datos no válido.

parameters es una referencia nula (Nothing en Visual Basic).

Comentarios

Este constructor se invoca cuando el motor en tiempo de ejecución de flujo de trabajo carga servicios desde un archivo de configuración de la aplicación. También se puede invocar mediante programación con el NameValueCollection parámetro . Los parámetros válidos son ConnectionString, OwnershipTimeoutSeconds, UnloadOnIdley EnableRetries. ArgumentException Se produce una excepción si los parámetros contienen otras claves.

Se aplica a

SqlWorkflowPersistenceService(String)

Inicializa una nueva instancia de la clase /> de

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

Un cadena de conexión de base de datos válido.

Excepciones

connectionString es una referencia nula (Nothing en Visual Basic).

Se aplica a

SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan)

Inicializa una nueva instancia de la clase /> de

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

Un cadena de conexión de base de datos válido.

unloadOnIdle
Boolean

true para descargar el flujo de trabajo cuando está en estado inactivo.

instanceOwnershipDuration
TimeSpan

El período de tiempo que los bloqueos se mantienen en flujos de trabajo inactivos.

loadingInterval
TimeSpan

Frecuencia con la que el servicio de persistencia sondea la base de datos para flujos de trabajo con temporizadores expirados.

Excepciones

connectionString es una referencia nula (Nothing en Visual Basic).

Comentarios

Tenga en cuenta que el uso de este constructor (que proporciona un valor para instanceOwnershipDuration) permite el bloqueo. Para crear un servicio de persistencia que no habilite el bloqueo, use un constructor diferente que no especifique instanceOwnershipDuration.

Se aplica a