SqlWorkflowPersistenceService Konstruktory

Definicja

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 .

Dotyczy