SqlWorkflowPersistenceService Konstruktory

Definice

Inicializuje novou instanci SqlWorkflowPersistenceService třídy.

Přetížení

SqlWorkflowPersistenceService(NameValueCollection)

Inicializuje novou instanci SqlWorkflowPersistenceService třídy pomocí zadaných parametrů.

SqlWorkflowPersistenceService(String)

Inicializuje novou instanci SqlWorkflowPersistenceService třídy pomocí připojovacího řetězce databáze.

SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan)

Inicializuje novou instanci třídy pomocí připojovacího SqlWorkflowPersistenceService řetězce databáze a dalších parametrů.

SqlWorkflowPersistenceService(NameValueCollection)

Inicializuje novou instanci SqlWorkflowPersistenceService třídy pomocí zadaných parametrů.

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

A NameValueCollection , který obsahuje spouštěcí parametry.

Výjimky

parameters obsahuje neplatný připojovací řetězec databáze.

parameters je odkaz s hodnotou null (Nothing v jazyce Visual Basic).

Poznámky

Tento konstruktor je vyvolán, když modul runtime pracovního postupu načte služby z konfiguračního souboru aplikace. Můžete ho také vyvolat programově pomocí parametru NameValueCollection . Platné parametry jsou ConnectionString, OwnershipTimeoutSeconds, UnloadOnIdlea EnableRetries. Vyvolá ArgumentException se, pokud parametry obsahují nějaké jiné klíče.

Platí pro

SqlWorkflowPersistenceService(String)

Inicializuje novou instanci SqlWorkflowPersistenceService třídy pomocí připojovacího řetězce databáze.

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

Platný připojovací řetězec databáze.

Výjimky

connectionString je odkaz s hodnotou null (Nothing v jazyce Visual Basic).

Platí pro

SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan)

Inicializuje novou instanci třídy pomocí připojovacího SqlWorkflowPersistenceService řetězce databáze a dalších parametrů.

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

Platný připojovací řetězec databáze.

unloadOnIdle
Boolean

true pokud je pracovní postup v nečinném stavu, uvolníte ho.

instanceOwnershipDuration
TimeSpan

Doba, po kterou jsou zámky udržovány u nečinných pracovních postupů.

loadingInterval
TimeSpan

Frekvence, s jakou se služba trvalosti dotazuje databáze na pracovní postupy s časovači, jejichž platnost vypršela.

Výjimky

connectionString je odkaz s hodnotou null (Nothing v jazyce Visual Basic).

Poznámky

Všimněte si, že použití tohoto konstruktoru (který poskytuje hodnotu pro instanceOwnershipDuration) umožňuje uzamčení. Pokud chcete vytvořit službu trvalosti, která neumožňuje uzamčení, použijte jiný konstruktor, který nezadá instanceOwnershipDuration.

Platí pro