SqlWorkflowPersistenceService Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.