SqlTrackingService Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.