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
SqlWorkflowPersistenceService(NameValueCollection) |
Inicjuje nowe wystąpienie SqlWorkflowPersistenceService klasy przy użyciu określonych parametrów. |
SqlWorkflowPersistenceService(String) |
Inicjuje nowe wystąpienie SqlWorkflowPersistenceService klasy przy użyciu parametrów połączenia bazy danych. |
SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan) |
Inicjuje nowe wystąpienie SqlWorkflowPersistenceService klasy przy użyciu parametrów połączenia z bazą danych i innych parametrów. |
SqlWorkflowPersistenceService(NameValueCollection)
Inicjuje nowe wystąpienie SqlWorkflowPersistenceService 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
Zawierający NameValueCollection parametry uruchamiania.
Wyjątki
parameters
zawiera nieprawidłowe parametry połączenia z bazą 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 konfiguracyjnego aplikacji. Można go również programowo wywołać za pomocą NameValueCollection
parametru. Prawidłowe parametry to ConnectionString
, OwnershipTimeoutSeconds
, UnloadOnIdle
, i EnableRetries
. ArgumentExceptionJest zgłaszany, jeśli parametry zawierają inne klucze.
Dotyczy
SqlWorkflowPersistenceService(String)
Inicjuje nowe wystąpienie SqlWorkflowPersistenceService klasy przy użyciu parametrów 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łowe parametry połączenia z bazą 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 SqlWorkflowPersistenceService klasy przy użyciu parametrów połączenia z bazą 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łowe parametry połączenia z bazą danych.
- unloadOnIdle
- Boolean
true
Aby zwolnić przepływ pracy, gdy jest on w stanie bezczynności.
- instanceOwnershipDuration
- TimeSpan
Długość czasu, przez który blokady są utrzymywane w bezczynnych przepływach pracy.
- loadingInterval
- TimeSpan
Częstotliwość, z jaką usługa trwałości sonduje bazę danych 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 zauważyć, że użycie tego konstruktora (który zapewnia wartość dla instanceOwnershipDuration
) umożliwia blokowanie. Aby utworzyć usługę trwałości, która nie umożliwia blokowania, użyj innego konstruktora, który nie jest określony instanceOwnershipDuration
.