Sdílet prostřednictvím


<pracovní postup>

Chování služby, která určuje, kdy jsou instance nečinných pracovních postupů odpojeno a zachována.

<Konfigurace>
  <systém.ServiceModel>
    <Chování>
      <serviceBehaviors>
        <Chování>
          <pracovní postup>

Syntax

<behaviors>
  <serviceBehaviors>
    <behavior name="String">
      <workflowIdle timeToPersist="TimeSpan"
                    timeToUnload="TimeSpan" />
    </behavior>
  </serviceBehaviors>
</behaviors>  

Atributy a elementy

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

Atributy

Atribut Popis
timeToPersist Časový rozsah hodnota, která určuje dobu trvání mezi časem, kdy pracovní postup stane nečinným a je trvalý. Výchozí hodnota je TimeSpan.MaxValue.

Doba trvání začíná uplynout při instance pracovního postupu se změní na nečinnosti. Tento atribut je užitečný, pokud chcete zachovat instanci pracovního postupu agresivněji a přitom zachovat instanci v paměti co nejdéle. Tento atribut je platný pouze v případě, že je jeho hodnota menší než atribut timeToUnload . Pokud je větší, je ignorována. Pokud tento atribut uplyne před hodnotou určenou atributem timeToUnload , musí být trvalost dokončena před uvolněním pracovního postupu. To znamená, že může být operace uvolnění zpožděna, dokud je trvalá pracovního postupu. Stálost vrstvu je zodpovědná za zpracování jakékoli pokusy o vytvoření přechodné chyb a pouze vyvolá výjimky na jiný obnovitelné chyby. Proto všechny výjimky, dojde při stálost jsou zpracovány jako závažné a instance pracovního postupu byl přerušen.
timeToUnload Časový interval hodnotu, která určuje dobu trvání v době mezi pracovního postupu se změní na nečinnosti a bude uvolněna. Výchozí hodnota je 1 minuta.

Uvolňování pracovního postupu znamená, že je také zachována. Pokud je tento atribut nastaven na nulu, instance pracovního postupu je zachována a uvolněna okamžitě poté, co pracovní postup stane nečinným. Nastavení tohoto atributu na TimeSpan.MaxValue efektivně zakáže operaci uvolnění. Instance nečinných pracovních postupů jsou nikdy uvolněna.

Podřízené elementy

Žádné

Nadřazené elementy

Element Popis
<<chování> serviceBehaviors> Určuje chování element.

Viz také