SqlTrackingService Costruttori

Definizione

Inizializza una nuova istanza della classe SqlTrackingService.

Overload

Nome Descrizione
SqlTrackingService(NameValueCollection)

Inizializza una nuova istanza della SqlTrackingService classe utilizzando l'oggetto specificato NameValueCollection.

SqlTrackingService(String)

Inizializza una nuova istanza della classe SqlTrackingService utilizzando il stringa di connessione di database specificato.

SqlTrackingService(NameValueCollection)

Inizializza una nuova istanza della SqlTrackingService classe utilizzando l'oggetto specificato NameValueCollection.

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)

Parametri

parameters
NameValueCollection

Oggetto NameValueCollection che specifica le proprietà di SqlTrackingService e i relativi valori iniziali.

Eccezioni

parameters è un riferimento Null (Nothing in Visual Basic).

Il string valore associato a una Boolean chiave di proprietà in parameters non è rappresentato da TrueString o FalseString.

Commenti

Questo costruttore viene chiamato dal motore di runtime del flusso di lavoro quando il motore di runtime del flusso di lavoro viene inizializzato da un file di configurazione dell'applicazione che specifica un oggetto SqlTrackingService. È anche possibile usare questo costruttore per inizializzare da SqlTrackingService un'applicazione host. L'oggetto SqlTrackingService viene inizializzato in base alle coppie chiave-valore contenute in NameValueCollection. Nella tabella seguente vengono enumerate le chiavi potenziali, la proprietà inizializzata da ogni valore e il tipo di ogni proprietà. Il valore associato a ogni chiave deve essere una stringa che rappresenta il tipo appropriato per la proprietà a cui fa riferimento tale chiave. È possibile specificare una o più di queste coppie chiave-valore.

Key Tipo di proprietà Descrizione proprietà
"IsTransactional" bool Specifica se SqlTrackingService partecipa alle transazioni del flusso di lavoro utilizzando .WorkBatch Il valore predefinito è true, specificando che il rilevamento delle modifiche viene scritto nel database in modo sincrono.
"UseDefaultProfile" bool Specifica se il profilo di rilevamento predefinito verrà restituito se non è possibile trovare un profilo di rilevamento per una GetProfile chiamata. Il valore predefinito è true, specificando che verrà usato il profilo di rilevamento predefinito.
"ProfileChangeCheckInterval" double Specifica il tempo in millisecondi in cui esaminare il database per individuare le modifiche apportate ai profili di rilevamento. Il valore predefinito è 60000 millisecondi.
"ConnectionString" string Specifica il stringa di connessione del database. Il valore predefinito è un riferimento Null (Nothing in Visual Basic).
"PartitionOnCompletion" bool Specifica se i dati di rilevamento per un'istanza del flusso di lavoro devono essere spostati nella partizione attualmente attiva nel database al termine dell'istanza del flusso di lavoro.

Si applica a

SqlTrackingService(String)

Inizializza una nuova istanza della classe SqlTrackingService utilizzando il stringa di connessione di database specificato.

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)

Parametri

connectionString
String

Un stringa di connessione di database valido.

Eccezioni

Il database stringa di connessione non è valido.

Si applica a