SqlWorkflowPersistenceService Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
, UnloadOnIdle
a 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
.