SqlWorkflowPersistenceService Konstruktorer

Definition

Initierar en ny instans av SqlWorkflowPersistenceService klassen.

Överlagringar

Name Description
SqlWorkflowPersistenceService(NameValueCollection)

Initierar en ny instans av SqlWorkflowPersistenceService klassen med hjälp av de angivna parametrarna.

SqlWorkflowPersistenceService(String)

Initierar en ny instans av klassen SqlWorkflowPersistenceService med hjälp av databasen reťazec pripojenia.

SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan)

Initierar en ny instans av klassen SqlWorkflowPersistenceService med hjälp av en databas reťazec pripojenia och andra parametrar.

SqlWorkflowPersistenceService(NameValueCollection)

Initierar en ny instans av SqlWorkflowPersistenceService klassen med hjälp av de angivna parametrarna.

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)

Parametrar

parameters
NameValueCollection

En NameValueCollection som innehåller startparametrar.

Undantag

parameters innehåller en ogiltig databas reťazec pripojenia.

parameters är en nullreferens (Nothing i Visual Basic).

Kommentarer

Den här konstruktorn anropas när arbetsflödets körningsmotor läser in tjänster från en programkonfigurationsfil. Den kan också anropas programmatiskt med parametern NameValueCollection . De giltiga parametrarna är ConnectionString, OwnershipTimeoutSeconds, UnloadOnIdleoch EnableRetries. En ArgumentException utlöses om parametrar innehåller andra nycklar.

Gäller för

SqlWorkflowPersistenceService(String)

Initierar en ny instans av klassen SqlWorkflowPersistenceService med hjälp av databasen reťazec pripojenia.

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)

Parametrar

connectionString
String

En giltig databas reťazec pripojenia.

Undantag

connectionString är en nullreferens (Nothing i Visual Basic).

Gäller för

SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan)

Initierar en ny instans av klassen SqlWorkflowPersistenceService med hjälp av en databas reťazec pripojenia och andra parametrar.

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)

Parametrar

connectionString
String

En giltig databas reťazec pripojenia.

unloadOnIdle
Boolean

true för att ta bort arbetsflödet när det är i inaktivt tillstånd.

instanceOwnershipDuration
TimeSpan

Hur lång tid det tar att låsa vid inaktiva arbetsflöden.

loadingInterval
TimeSpan

Frekvensen med vilken beständighetstjänsten avsöker databasen efter arbetsflöden med utgångna timers.

Undantag

connectionString är en nullreferens (Nothing i Visual Basic).

Kommentarer

Observera att om du använder den här konstruktorn (som tillhandahåller ett värde för instanceOwnershipDuration) aktiveras låsning. Om du vill skapa en beständig tjänst som inte aktiverar låsning använder du en annan konstruktor som inte anger instanceOwnershipDuration.

Gäller för