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
SqlWorkflowPersistenceService(NameValueCollection) |
Initialisiert mit den angegebenen Parametern eine neue Instanz der SqlWorkflowPersistenceService-Klasse. |
SqlWorkflowPersistenceService(String) |
Initialisiert eine neue Instanz der SqlWorkflowPersistenceService-Klasse unter Verwendung der Datenbankverbindungszeichenfolge. |
SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan) |
Initialisiert eine neue Instanz der SqlWorkflowPersistenceService-Klasse unter Verwendung einer Datenbankverbindungszeichenfolge und anderer Parameter. |
SqlWorkflowPersistenceService(NameValueCollection)
Initialisiert mit den angegebenen Parametern eine neue Instanz der SqlWorkflowPersistenceService-Klasse.
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
Eine NameValueCollection, die Startparameter enthält.
Ausnahmen
parameters
enthält eine ungültige Datenbankverbindungszeichenfolge.
parameters
ist ein NULL-Verweis (Nothing
in Visual Basic).
Hinweise
Dieser Konstruktor wird aufgerufen, wenn die Workflowruntime-Engine Dienste aus einer Anwendungskonfigurationsdatei lädt. Es kann auch programmgesteuert mit dem NameValueCollection
-Parameter aufgerufen werden. Die gültigen Parameter sind ConnectionString
, OwnershipTimeoutSeconds
, UnloadOnIdle
und EnableRetries
. Eine ArgumentException wird ausgelöst, wenn Parameter andere Schlüssel enthalten.
Gilt für:
SqlWorkflowPersistenceService(String)
Initialisiert eine neue Instanz der SqlWorkflowPersistenceService-Klasse unter Verwendung der Datenbankverbindungszeichenfolge.
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 Datenbankverbindungszeichenfolge.
Ausnahmen
connectionString
ist ein NULL-Verweis (Nothing
in Visual Basic).
Gilt für:
SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan)
Initialisiert eine neue Instanz der SqlWorkflowPersistenceService-Klasse unter Verwendung einer Datenbankverbindungszeichenfolge 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 Datenbankverbindungszeichenfolge.
- unloadOnIdle
- Boolean
true
, um den Workflow zu entladen, wenn er im Leerlauf ist.
- instanceOwnershipDuration
- TimeSpan
Die Länge der Zeit, die Sperren für Workflows im Leerlauf beibehalten werden.
- loadingInterval
- TimeSpan
Die Frequenz, mit der der Persistenzdienst die Datenbank auf Workflows mit abgelaufenen Timern abfragt.
Ausnahmen
connectionString
ist ein NULL-Verweis (Nothing
in Visual Basic).
Hinweise
Beachten Sie, dass beim Verwenden dieses Konstruktors (der einen Wert für instanceOwnershipDuration
bereitstellt) das Sperren aktiviert wird. Verwenden Sie zum Erstellen eines Persistenzdienstes, der das Sperren nicht aktiviert, einen anderen Konstruktor, der instanceOwnershipDuration
nicht angibt.