SqlWorkflowPersistenceService Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der SqlWorkflowPersistenceService-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| SqlWorkflowPersistenceService(NameValueCollection) |
Initialisiert eine neue Instanz der Klasse mithilfe der SqlWorkflowPersistenceService angegebenen Parameter. |
| SqlWorkflowPersistenceService(String) |
Initialisiert eine neue Instanz der klasse SqlWorkflowPersistenceService mithilfe der Datenbank-Verbindungszeichenfolge. |
| SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan) |
Initialisiert eine neue Instanz der klasse SqlWorkflowPersistenceService mithilfe einer Datenbank Verbindungszeichenfolge und anderer Parameter. |
SqlWorkflowPersistenceService(NameValueCollection)
Initialisiert eine neue Instanz der Klasse mithilfe der SqlWorkflowPersistenceService angegebenen Parameter.
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)
Parameter
- parameters
- NameValueCollection
A NameValueCollection that contains startup parameters.
Ausnahmen
parameters enthält eine ungültige Datenbank Verbindungszeichenfolge.
parameters ist ein Nullverweis (Nothing in Visual Basic).
Hinweise
Dieser Konstruktor wird aufgerufen, wenn das Workflowlaufzeitmodul Dienste aus einer Anwendungskonfigurationsdatei lädt. Sie kann auch programmgesteuert mit dem NameValueCollection Parameter aufgerufen werden. Die gültigen Parameter sind ConnectionString, OwnershipTimeoutSeconds, , UnloadOnIdleund EnableRetries. Ein ArgumentException Fehler wird ausgelöst, wenn Parameter andere Schlüssel enthalten.
Gilt für:
SqlWorkflowPersistenceService(String)
Initialisiert eine neue Instanz der klasse SqlWorkflowPersistenceService mithilfe der Datenbank-Verbindungszeichenfolge.
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)
Parameter
- connectionString
- String
Eine gültige Datenbank Verbindungszeichenfolge.
Ausnahmen
connectionString ist ein Nullverweis (Nothing in Visual Basic).
Gilt für:
SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan)
Initialisiert eine neue Instanz der klasse SqlWorkflowPersistenceService mithilfe einer Datenbank Verbindungszeichenfolge und anderer Parameter.
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)
Parameter
- connectionString
- String
Eine gültige Datenbank Verbindungszeichenfolge.
- unloadOnIdle
- Boolean
true um den Workflow zu entladen, wenn er sich im Leerlaufzustand befindet.
- instanceOwnershipDuration
- TimeSpan
Die Dauer, die sperren, werden in Leerlaufworkflows verwaltet.
- loadingInterval
- TimeSpan
Die Häufigkeit, mit der der Persistenzdienst die Datenbank für Workflows mit abgelaufenen Timern abruft.
Ausnahmen
connectionString ist ein Nullverweis (Nothing in Visual Basic).
Hinweise
Beachten Sie, dass die Verwendung dieses Konstruktors (der einen Wert für instanceOwnershipDuration) bietet, die Sperrung ermöglicht. Um einen Persistenzdienst zu erstellen, der die Sperre nicht aktiviert, verwenden Sie einen anderen Konstruktor, der nicht angegeben instanceOwnershipDurationwird.