SqlWorkflowPersistenceService Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy SqlWorkflowPersistenceService.
Przeciążenia
| Nazwa | Opis |
|---|---|
| SqlWorkflowPersistenceService(NameValueCollection) |
Inicjuje SqlWorkflowPersistenceService nowe wystąpienie klasy przy użyciu określonych parametrów. |
| SqlWorkflowPersistenceService(String) |
Inicjuje nowe wystąpienie klasy SqlWorkflowPersistenceService przy użyciu parametry połączenia bazy danych. |
| SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan) |
Inicjuje nowe wystąpienie klasy SqlWorkflowPersistenceService przy użyciu parametry połączenia bazy danych i innych parametrów. |
SqlWorkflowPersistenceService(NameValueCollection)
Inicjuje SqlWorkflowPersistenceService nowe wystąpienie klasy przy użyciu określonych parametrów.
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)
Parametry
- parameters
- NameValueCollection
Element zawierający parametry uruchamiania NameValueCollection .
Wyjątki
parameters zawiera nieprawidłową parametry połączenia bazy danych.
parameters jest odwołaniem o wartości null (Nothing w Visual Basic).
Uwagi
Ten konstruktor jest wywoływany, gdy aparat środowiska uruchomieniowego przepływu pracy ładuje usługi z pliku konfiguracji aplikacji. Można go również programowo wywołać za pomocą parametru NameValueCollection . Prawidłowe parametry to ConnectionString, , OwnershipTimeoutSecondsUnloadOnIdlei EnableRetries. Parametr ArgumentException jest zgłaszany, jeśli parametry zawierają inne klucze.
Dotyczy
SqlWorkflowPersistenceService(String)
Inicjuje nowe wystąpienie klasy SqlWorkflowPersistenceService przy użyciu parametry połączenia bazy danych.
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)
Parametry
- connectionString
- String
Prawidłowa parametry połączenia bazy danych.
Wyjątki
connectionString jest odwołaniem o wartości null (Nothing w Visual Basic).
Dotyczy
SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan)
Inicjuje nowe wystąpienie klasy SqlWorkflowPersistenceService przy użyciu parametry połączenia bazy danych i innych parametrów.
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)
Parametry
- connectionString
- String
Prawidłowa parametry połączenia bazy danych.
- unloadOnIdle
- Boolean
true aby zwolnić przepływ pracy, gdy jest w stanie bezczynności.
- instanceOwnershipDuration
- TimeSpan
Czas utrzymywania blokad w bezczynnych przepływach pracy.
- loadingInterval
- TimeSpan
Częstotliwość sondowania bazy danych przez usługę trwałości dla przepływów pracy z wygasłymi czasomierzami.
Wyjątki
connectionString jest odwołaniem o wartości null (Nothing w Visual Basic).
Uwagi
Należy pamiętać, że użycie tego konstruktora (który zapewnia wartość ) instanceOwnershipDurationumożliwia blokowanie. Aby utworzyć usługę trwałości, która nie włącza blokowania, użyj innego konstruktora, który nie określa .instanceOwnershipDuration