Condividi tramite


SqlTrackingService Costruttori

Definizione

Inizializza una nuova istanza della classe SqlTrackingService.

Overload

SqlTrackingService(NameValueCollection)

Inizializza una nuova istanza della classe SqlTrackingService mediante l'elemento NameValueCollection specificato.

SqlTrackingService(String)

Inizializza una nuova istanza della classe SqlTrackingService mediante l'utilizzo della stringa di connessione del database specificata.

SqlTrackingService(NameValueCollection)

Inizializza una nuova istanza della classe SqlTrackingService mediante l'elemento NameValueCollection specificato.

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 rispettivi valori iniziali.

Eccezioni

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

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

Commenti

Questo costruttore viene chiamato dal motore di runtime del flusso di lavoro quando tale motore viene inizializzato da un file di configurazione dell'applicazione che specifica un oggetto SqlTrackingService. È inoltre possibile utilizzare questo costruttore per inizializzare la classe SqlTrackingService da un'applicazione host. La classe SqlTrackingService viene inizializzata in base alle coppie chiave valore contenute nell'oggetto NameValueCollection. Nella tabella seguente vengono enumerati 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à alla quale la chiave fa riferimento. È possibile specificare una o più di queste coppie chiave valore.

Chiave Tipo di proprietà Descrizione proprietà
"IsTransactional" bool Specifica se l'oggetto SqlTrackingService partecipa alle transazioni del flusso di lavoro mediante l'utilizzo della proprietà WorkBatch. L'impostazione predefinita è true, ovvero viene specificato che le modifiche di rilevamento devono essere scritte nel database in modo sincrono.
"UseDefaultProfile" bool Specifica se deve essere restituito il profilo di rilevamento predefinito nel caso in cui non è possibile trovare un profilo di rilevamento per una chiamata al metodo GetProfile. Il valore predefinito è true, che specifica che verrà utilizzato il profilo di rilevamento predefinito.
"ProfileChangeCheckInterval" double Specifica il tempo espresso in millisecondi in base al quale esaminare il database per il rilevamento delle modifiche ai profili di rilevamento. Il valore predefinito è 60000 millisecondi.
"ConnectionString" string Specifica la stringa di connessione del database. Il valore predefinito è un riferimento null (Nothing in Visual Basic).
"PartitionOnCompletion" bool Specifica se al completamento di un'istanza del flusso di lavoro i rispettivi dati di rilevamento devono essere spostati nella partizione attualmente attiva nel database.

Si applica a

SqlTrackingService(String)

Inizializza una nuova istanza della classe SqlTrackingService mediante l'utilizzo della stringa di connessione del database specificata.

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

Stringa di connessione del database valida.

Eccezioni

La stringa di connessione del database non è valida.

Si applica a