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
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
.