SqlWorkflowPersistenceService Konstruktoren

Definition

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.

Gilt für: