SqlWorkflowPersistenceService Constructors

Definitie

Initialiseert een nieuw exemplaar van de SqlWorkflowPersistenceService klasse.

Overloads

Name Description
SqlWorkflowPersistenceService(NameValueCollection)

Initialiseert een nieuw exemplaar van de SqlWorkflowPersistenceService klasse met behulp van de opgegeven parameters.

SqlWorkflowPersistenceService(String)

Initialiseert een nieuw exemplaar van de klasse SqlWorkflowPersistenceService met behulp van de database verbindingsreeks.

SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan)

Initialiseert een nieuw exemplaar van de klasse SqlWorkflowPersistenceService met behulp van een database verbindingsreeks en andere parameters.

SqlWorkflowPersistenceService(NameValueCollection)

Initialiseert een nieuw exemplaar van de SqlWorkflowPersistenceService klasse met behulp van de opgegeven parameters.

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)

Parameters

parameters
NameValueCollection

Een NameValueCollection met opstartparameters.

Uitzonderingen

parameters bevat een ongeldige database verbindingsreeks.

parameters is een null-verwijzing (Nothing in Visual Basic).

Opmerkingen

Deze constructor wordt aangeroepen wanneer de runtime-engine van de werkstroom services laadt vanuit een toepassingsconfiguratiebestand. Het kan ook programmatisch worden aangeroepen met de NameValueCollection parameter. De geldige parameters zijnConnectionString, OwnershipTimeoutSeconds, en EnableRetriesUnloadOnIdle. Er ArgumentException wordt een gegenereerd als parameters andere sleutels bevatten.

Van toepassing op

SqlWorkflowPersistenceService(String)

Initialiseert een nieuw exemplaar van de klasse SqlWorkflowPersistenceService met behulp van de database verbindingsreeks.

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)

Parameters

connectionString
String

Een geldige database verbindingsreeks.

Uitzonderingen

connectionString is een null-verwijzing (Nothing in Visual Basic).

Van toepassing op

SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan)

Initialiseert een nieuw exemplaar van de klasse SqlWorkflowPersistenceService met behulp van een database verbindingsreeks en andere parameters.

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)

Parameters

connectionString
String

Een geldige database verbindingsreeks.

unloadOnIdle
Boolean

true om de werkstroom te verwijderen wanneer deze zich in een niet-actieve status bevindt.

instanceOwnershipDuration
TimeSpan

De tijdsduur die wordt vergrendeld, blijven behouden voor niet-actieve werkstromen.

loadingInterval
TimeSpan

De frequentie waarmee de persistentieservice de database opvraagt voor werkstromen met verlopen timers.

Uitzonderingen

connectionString is een null-verwijzing (Nothing in Visual Basic).

Opmerkingen

Houd er rekening mee dat het gebruik van deze constructor (die een waarde voor instanceOwnershipDuration) biedt, vergrendeling mogelijk maakt. Als u een persistentieservice wilt maken die vergrendeling niet inschakelt, gebruikt u een andere constructor die niet opgeeft instanceOwnershipDuration.

Van toepassing op