<workflowRuntime>

A munkafolyamat-alapú Windows Communication Foundation (WCF) szolgáltatások üzemeltetésére szolgáló példány WorkflowRuntime beállításait adja meg.

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

Szemantika

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

Attribútumok és elemek

A következő szakaszok az attribútumokat, a gyermekelemeket és a szülőelemeket ismertetik.

Attributes

Attribute Description
cachedInstanceExpiration Nem kötelező TimeSpan érték, amely meghatározza, hogy a munkafolyamat-példányok maximális időtartama inaktív állapotban maradjon a memóriában, mielőtt a rendszer kényszerítetten eltávolítja vagy megszakítja azt. Ha a workflowruntime PersistenceService a unloadOnIdle parancsot hajtja végre, a rendszer figyelmen kívül hagyja ezt az attribútumot.
enablePerformanceCounters Nem kötelező logikai érték, amely meghatározza, hogy engedélyezve vannak-e a teljesítményszámlálók. A teljesítményszámlálók különböző munkafolyamatokkal kapcsolatos statisztikákkal kapcsolatos információkat nyújtanak, de teljesítménybeli büntetést okoznak a munkafolyamat-futtatókörnyezet motorjának indításakor és a munkafolyamat-példányok futtatásakor. Az alapértelmezett érték a true.
name A munkafolyamat-futtatókörnyezeti motor nevét tartalmazó sztring. A kimenetben ez a név különbözteti meg ezt a futtatókörnyezetet a rendszeren futó többi futtatókörnyezettől, például teljesítményszámlálókban.

Az alapértelmezett érték egy üres sztring.
validateOnCreate Nem kötelező logikai érték, amely meghatározza, hogy a munkafolyamat-definíció érvényesítése a WorkflowServiceHost megnyitásakor történik-e. Ha ez az attribútum be van állítva true, a rendszer minden alkalommal végrehajtja a munkafolyamat-ellenőrzést, amikor WorkflowServiceHost.Open meghívják. Ha ellenőrzési hibák találhatók, a WorkflowValidationFailedException rendszer hibát jelez.

Ha ez a tulajdonság be van állítva false, nem történik munkafolyamat-definíció érvényesítése.

Ennek a tulajdonságnak az alapértelmezett értéke a következő true: .

Gyermekelemek

Elem Description
commonParameters A szolgáltatások által használt gyakori paraméterek gyűjteménye. Ez a gyűjtemény általában a tartós szolgáltatások által megosztott adatbázis-kapcsolati sztringet tartalmazza.
services A motorhoz WorkflowRuntime hozzáadandó szolgáltatások gyűjteménye. Az elemek típusa WorkflowRuntimeServiceElement. A gyűjteményben megadott szolgáltatásokat a munkafolyamat-futtatókörnyezet motorja inicializálja, és a megfelelő WorkflowRuntime konstruktor meghívásakor hozzáadja a szolgáltatásokhoz. Ezért a gyűjteményben meghatározott szolgáltatásoknak bizonyos szabályokat kell követniük a konstruktoraik aláírására. További információért lásd a WorkflowRuntimeServiceElement jelű részt.

Szülőelemek

Elem Description
<magatartás> Viselkedési elemet ad meg.

Megjegyzések

A Windows Workflow Foundation-gazdaalkalmazások WorkflowRuntime objektumainak viselkedését vezérlő konfigurációs fájl használatával kapcsolatos további információkért lásd: Munkafolyamat-konfigurációs fájlok.

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>

Lásd még