SqlWorkflowPersistenceService Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.