WorkflowRuntime 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 WorkflowRuntime třídy.
Přetížení
| Name | Description |
|---|---|
| WorkflowRuntime() |
Inicializuje novou instanci WorkflowRuntime třídy. |
| WorkflowRuntime(String) |
Inicializuje novou instanci WorkflowRuntime třídy pomocí zadané části konfiguračního souboru aplikace. |
| WorkflowRuntime(WorkflowRuntimeSection) |
Inicializuje novou instanci WorkflowRuntime třídy pomocí nastavení v zadané WorkflowRuntimeSection. |
WorkflowRuntime()
Inicializuje novou instanci WorkflowRuntime třídy.
public:
WorkflowRuntime();
public WorkflowRuntime();
Public Sub New ()
Poznámky
Inicializuje WorkflowRuntime se s výchozími hodnotami vlastností a obsahuje výchozí základní služby. Pokud chcete navíc nakonfigurovat modul runtime pracovního postupu, můžete přidávat a odebírat služby pomocí AddService a RemoveServicea můžete nastavit Name. Po nakonfigurování WorkflowRuntime volání StartRuntime pro spuštění modulu runtime pracovního postupu a jeho služeb.
Následující tabulka zobrazuje počáteční hodnoty vlastností pro instanci WorkflowRuntime třídy.
| Vlastnictví | Počáteční hodnota |
|---|---|
| Name | "WorkflowRuntime" |
| IsStarted | false |
Výchozí základní služby jsou DefaultWorkflowCommitWorkBatchService a DefaultWorkflowSchedulerService.
Platí pro
WorkflowRuntime(String)
Inicializuje novou instanci WorkflowRuntime třídy pomocí zadané části konfiguračního souboru aplikace.
public:
WorkflowRuntime(System::String ^ configSectionName);
public WorkflowRuntime(string configSectionName);
new System.Workflow.Runtime.WorkflowRuntime : string -> System.Workflow.Runtime.WorkflowRuntime
Public Sub New (configSectionName As String)
Parametry
- configSectionName
- String
Název platného workflowSettings oddílu v konfiguračním souboru aplikace.
Výjimky
configSectionName je odkaz null (Nothing v Visual Basic).
Platný workflowSettings oddíl nebyl nalezen v konfiguračním souboru aplikace.
Pro WorkflowRuntime tuto doménu aplikace již existuje.
Poznámky
Inicializuje se WorkflowRuntime podle nastavení v oddílu určeném configSectionName v konfiguračním souboru aplikace.
configSectionName musí odpovídat platné workflowSettings části konfiguračního souboru.
Pokud je modul runtime pracovního postupu nakonfigurován pomocí konfiguračního souboru aplikace, načte a vytvoří instance tříd typů uvedených v Services části konfiguračního souboru. Když modul runtime pracovního postupu vytvoří tyto třídy, hledá konstruktory tříd s následujícími podpisy v následujícím pořadí:
Service(WorkflowRuntime runtime, Parametry NameValueCollection)
Service(WorkflowRuntime runtime)
Service(NameValueCollection – parametry)
Service()
Všechny třídy služby načtené z konfiguračního souboru musí implementovat alespoň jeden z těchto podpisů konstruktoru.
Další informace najdete na webu WorkflowRuntimeSection.
Platí pro
WorkflowRuntime(WorkflowRuntimeSection)
Inicializuje novou instanci WorkflowRuntime třídy pomocí nastavení v zadané WorkflowRuntimeSection.
public:
WorkflowRuntime(System::Workflow::Runtime::Configuration::WorkflowRuntimeSection ^ settings);
public WorkflowRuntime(System.Workflow.Runtime.Configuration.WorkflowRuntimeSection settings);
new System.Workflow.Runtime.WorkflowRuntime : System.Workflow.Runtime.Configuration.WorkflowRuntimeSection -> System.Workflow.Runtime.WorkflowRuntime
Public Sub New (settings As WorkflowRuntimeSection)
Parametry
- settings
- WorkflowRuntimeSection
Nějaké WorkflowRuntimeSection.
Výjimky
settings je odkaz null (Nothing v Visual Basic).
Pro WorkflowRuntime tuto doménu aplikace již existuje.
Poznámky
Tento konstruktor poskytuje mechanismus konfigurace modulu runtime pracovního postupu pomocí volání jedné metody pro hostitele, kteří nepoužívají konfigurační soubor aplikace. Existuje mnoho důvodů, proč konfigurační soubor aplikace nepoužíváte. Hostitel může běžet v prostředí, které neumožňuje používání konfiguračních souborů; Například v důvěryhodných prostředích, která neumožňují čtení z konfiguračního souboru aplikace z bezpečnostních důvodů. Hostitel může také použít proprietární konfigurační mechanismus; Hostitel může například uložit nastavení konfigurace modulu runtime pracovního postupu v databázi SQL.
Pracovní postup za běhu modul načte a vytvoří instance tříd typů obsažených v WorkflowRuntimeSection.Services. Když modul runtime pracovního postupu vytvoří tyto třídy, hledá konstruktory tříd s následujícími podpisy v následujícím pořadí:
Service(WorkflowRuntime runtime, Parametry NameValueCollection)
Service(WorkflowRuntime runtime)
Service(NameValueCollection – parametry)
Service()
Všechny třídy služby zadané v settings musí implementovat alespoň jeden z těchto podpisů konstruktoru.