Sdílet prostřednictvím


<workflowRuntime>

Určuje nastavení pro instanci hostování služeb Windows Communication Foundation (WCF) založených WorkflowRuntime na pracovních postupech.

<configuration>
  <system.serviceModel>
    <behaviors>
      <serviceBehaviors>
        <behavior>
          <workflowRuntime>

Syntaxe

<workflowRuntime cachedInstanceExpiration="TimeSpan"
                 enablePerformanceCounters="Boolean"
                 name="String"
                 validateOnCreate="Boolean">
  <commonParameters>
    <add name="String"
         value="String" />
  </commonParameters>
  <services>
    <add type="String" />
  </services>
</workflowRuntime>

Atributy a prvky

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Attributes

Vlastnost Description
cachedInstanceExpiration Volitelná TimeSpan hodnota, která určuje maximální dobu trvání, po kterou může instance pracovního postupu zůstat v nečinnosti před vynuceným uvolněním nebo přerušením. Pokud má workflowruntime PersistenceService , který provádí unloadOnIdle, tento atribut je 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 při spuštění modulu runtime pracovního postupu a při spuštění instancí pracovního postupu způsobují snížení výkonu. Výchozí hodnota je true.
name Řetězec obsahující název modulu runtime pracovního postupu. Název se používá ve výstupu k rozlišení tohoto modulu runtime od jiných modulů runtime, které můžou běžet 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, jestli se při otevření WorkflowServiceHost provede ověření definice pracovního postupu. Pokud je tento atribut nastaven na true, provede se ověření pracovního postupu při každém WorkflowServiceHost.Open zavolání. Pokud jsou nalezeny chyby ověření, dojde k WorkflowValidationFailedException chybě.

Pokud je tato vlastnost nastavena na false, nedojde k žádnému ověření definice pracovního postupu.

Výchozí hodnota této vlastnosti je true.

Podřízené prvky

prvek Description
commonParameters Kolekce běžných parametrů používaných službami. Tato kolekce obvykle zahrnuje 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 se inicializují modulem modulu runtime pracovního postupu a při zavolání příslušného WorkflowRuntime konstruktoru se přidají do svých služeb. Služby zadané v kolekci proto musí dodržovat určitá pravidla týkající se podpisů jejich konstruktorů. Další informace naleznete na WorkflowRuntimeServiceElement.

Nadřazené prvky

prvek Description
<chování> Určuje prvek chování.

Poznámky

Další informace o použití konfiguračního souboru k řízení chování WorkflowRuntime objektu hostitelské aplikace Windows Workflow Foundation naleznete v tématu Konfigurační soubory pracovního postupu.

Example

<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é