Compartir a través de


SqlWorkflowPersistenceService Constructores

Definición

Inicializa una nueva instancia de la clase SqlWorkflowPersistenceService.

Sobrecargas

SqlWorkflowPersistenceService(NameValueCollection)

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

SqlWorkflowPersistenceService(String)

Inicializa una nueva instancia de la clase SqlWorkflowPersistenceService utilizando la cadena de conexión a la base de datos.

SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan)

Inicializa una nueva instancia de la clase SqlWorkflowPersistenceService mediante una cadena de conexión a la base de datos y otros parámetros.

SqlWorkflowPersistenceService(NameValueCollection)

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

NameValueCollection que contiene todos los parámetros de inicio.

Excepciones

parameters contiene una cadena de conexión de la base de datos no válida.

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

Comentarios

Se invoca este constructor cuando el motor en tiempo de ejecución de flujo de trabajo carga los servicios desde un archivo de configuración de la aplicación. También se puede invocar mediante programación con el parámetro NameValueCollection. Los parámetros válidos son ConnectionString, OwnershipTimeoutSeconds, UnloadOnIdle, y EnableRetries. Si los parámetros contienen alguna otra clave, se inicia una ArgumentException.

Se aplica a

SqlWorkflowPersistenceService(String)

Inicializa una nueva instancia de la clase SqlWorkflowPersistenceService utilizando la cadena de conexión a la base de datos.

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

Cadena de conexión a la base de datos válida.

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 SqlWorkflowPersistenceService mediante una cadena de conexión a la base de datos y otros 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

Cadena de conexión a la base de datos válida.

unloadOnIdle
Boolean

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

instanceOwnershipDuration
TimeSpan

Duración de tiempo que se mantienen los bloqueos de los flujos de trabajo inactivos.

loadingInterval
TimeSpan

Frecuencia con la que el servicio de persistencia sondea la base de datos en busca de flujos de trabajo con temporizadores que han expirado.

Excepciones

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

Comentarios

Tenga en cuenta que la utilización de este constructor (qué proporciona un valor para instanceOwnershipDuration) habilita el bloqueo. Para crear un servicio de persistencia que no habilite el bloqueo, utilice un constructor distinto que no especifique instanceOwnershipDuration.

Se aplica a