Sdílet prostřednictvím


<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 truehodnotu , 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>

Viz také