<Workflowruntime>
Určuje nastavení pro instanci WorkflowRuntime pro hostování služeb WINDOWS Communication Foundation (WCF) založených na pracovních postupech.
<Konfigurace>
<System.servicemodel>
<Chování>
<serviceBehaviors>
<Chování>
<Workflowruntime>
Syntax
<workflowRuntime cachedInstanceExpiration="TimeSpan"
enablePerformanceCounters="Boolean"
name="String"
validateOnCreate="Boolean">
<commonParameters>
<add name="String"
value="String" />
</commonParameters>
<services>
<add type="String" />
</services>
</workflowRuntime>
Atributy a elementy
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Atributy
Atribut | Popis |
---|---|
cachedInstanceExpiration | Volitelná TimeSpan hodnota, která určuje maximální dobu, po kterou může instance pracovního postupu zůstat v paměti v nečinném stavu, než bude vynuceně uvolněna nebo přerušena. Pokud má workflowruntime PersistenceService , který provádí unloadOnIdle, je tento atribut ignorován. |
enablePerformanceCounters | Volitelná logická hodnota, která určuje, jestli jsou povoleny čítače výkonu. Čítače výkonu poskytují informace o různých statistikách souvisejících s pracovním postupem, ale způsobují penalizaci výkonu při spuštění modulu runtime pracovního postupu a při spuštění instancí pracovního postupu. Výchozí hodnota je true . |
name | Řetězec obsahující název modulu runtime pracovního postupu. Název se ve výstupu používá k odlišení tohoto modulu runtime od jiných modulů runtime, které mohou být spuštěny v systému, například v čítačích výkonu. Výchozí hodnota je prázdný řetězec. |
validateOnCreate | Volitelná logická hodnota, která určuje, zda ověření definice pracovního postupu proběhne při otevření WorkflowServiceHost. Pokud je tento atribut nastaven na true hodnotu , provede se ověření pracovního postupu při WorkflowServiceHost.Open každém zavolání. Pokud se zjistí chyby ověření, vyvolá se WorkflowValidationFailedException chyba.Pokud je tato vlastnost nastavená na false , neprobědne žádné ověření definice pracovního postupu.Výchozí hodnota této vlastnosti je true . |
Podřízené elementy
Element | Popis |
---|---|
commonParameters | Kolekce běžných parametrů používaných službami. Tato kolekce bude obvykle obsahovat připojovací řetězec databáze, který může být sdílen trvalými službami. |
services | Kolekce služeb, které se přidají do WorkflowRuntime modulu. Prvky jsou typu WorkflowRuntimeServiceElement. Služby zadané v kolekci budou inicializovány modulem modulu runtime pracovního postupu a přidány do svých služeb při zavolání příslušného WorkflowRuntime konstruktoru. Proto služby zadané v kolekci musí dodržovat určitá pravidla o podpisech jejich konstruktorů. Další informace naleznete v tématu WorkflowRuntimeServiceElement. |
Nadřazené elementy
Element | Popis |
---|---|
<Chování> | Určuje chování element. |
Poznámky
Další informace o použití konfiguračního souboru k řízení chování WorkflowRuntime objektu hostitelské aplikace Windows Workflow Foundation najdete v tématu Konfigurační soubory pracovního postupu.
Příklad
<serviceBehaviors>
<behavior name="ServiceBehavior">
<workflowRuntime name="WorkflowServiceHostRuntime"
validateOnCreate="true"
enablePerformanceCounters="true">
<commonParameters>
<add name="ConnectionString" value="Initial Catalog=WorkflowStore;Data Source=localhost;Integrated Security=SSPI;" />
<add name="EnableRetries" value="True" />
</commonParameters>
<services>
<add type="NetFx.Checkin.Scenario.WorkflowServices.WorkflowBasedServices.Common.TestPersistenceService.FilePersistenceService, NetFx.Checkin.Scenario.WorkflowServices.WorkflowBasedServices.Common"/>
</services>
</workflowRuntime>
</behavior>
</serviceBehaviors>