SqlTrackingService Constructores

Definición

Inicializa una nueva instancia de la clase SqlTrackingService.

Sobrecargas

SqlTrackingService(NameValueCollection)

Inicializa una nueva instancia de la clase SqlTrackingService utilizando el objeto NameValueCollection especificado.

SqlTrackingService(String)

Inicializa una instancia nueva de la clase SqlTrackingService con la cadena de conexión a bases de datos especificada.

SqlTrackingService(NameValueCollection)

Inicializa una nueva instancia de la clase SqlTrackingService utilizando el objeto NameValueCollection especificado.

public:
 SqlTrackingService(System::Collections::Specialized::NameValueCollection ^ parameters);
public SqlTrackingService (System.Collections.Specialized.NameValueCollection parameters);
new System.Workflow.Runtime.Tracking.SqlTrackingService : System.Collections.Specialized.NameValueCollection -> System.Workflow.Runtime.Tracking.SqlTrackingService
Public Sub New (parameters As NameValueCollection)

Parámetros

parameters
NameValueCollection

NameValueCollection que especifica propiedades de SqlTrackingService y sus valores iniciales.

Excepciones

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

El valor de string asociado a una clave de propiedad Boolean en parameters no se representa mediante TrueString ni FalseString.

Comentarios

El motor en tiempo de ejecución del flujo de trabajo llama a este constructor cuando aquél se inicializa desde un archivo de configuración de la aplicación que especifica SqlTrackingService. También puede utilizar este constructor para inicializar SqlTrackingService desde una aplicación host. SqlTrackingService se inicializa según los pares clave-valor incluidos en NameValueCollection. La tabla siguiente enumera las claves potenciales, la propiedad que inicializa cada valor y el tipo de cada propiedad. El valor asociado a cada clave debe ser una cadena que represente el tipo adecuado para la propiedad a la que hace referencia esa clave. Puede especificar uno o más de estos pares clave-valor.

Clave Tipo de propiedad Descripción de propiedad
"IsTransactional" bool Especifica si SqlTrackingService participa en transacciones del flujo de trabajo con WorkBatch. El valor predeterminado es true, que especifica que los cambios del seguimiento se escriben en la base de datos de manera sincrónica.
"UseDefaultProfile" bool Especifica si se devolverá el perfil de seguimiento predeterminado si no se encuentra ningún perfil de seguimiento para una llamada GetProfile. El valor predeterminado es true, que especifica que se utilizará el perfil de seguimiento predeterminado.
"ProfileChangeCheckInterval" double Especifica, en milisegundos, el tiempo que debe transcurrir hasta examinar la base de datos para detectar cambios en sus perfiles de seguimiento. El valor predeterminado es de 60000 milisegundos.
"ConnectionString" string Especifica la cadena de conexión a bases de datos. El valor predeterminado es una referencia nula (Nothing en Visual Basic).
"PartitionOnCompletion" bool Especifica si los datos de seguimiento de una instancia de flujo de trabajo se deben mover a la partición activa actualmente en la base de datos cuando se completa la instancia de flujo de trabajo.

Se aplica a

SqlTrackingService(String)

Inicializa una instancia nueva de la clase SqlTrackingService con la cadena de conexión a bases de datos especificada.

public:
 SqlTrackingService(System::String ^ connectionString);
public SqlTrackingService (string connectionString);
new System.Workflow.Runtime.Tracking.SqlTrackingService : string -> System.Workflow.Runtime.Tracking.SqlTrackingService
Public Sub New (connectionString As String)

Parámetros

connectionString
String

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

Excepciones

La cadena de conexión a bases de datos no es válida.

Se aplica a