Sdílet prostřednictvím


WorkflowIdleBehavior Třída

Definice

Chování služby, které řídí, kdy jsou nečinné instance pracovního postupu uvolněné a trvalé.

public ref class WorkflowIdleBehavior : System::ServiceModel::Description::IServiceBehavior
public class WorkflowIdleBehavior : System.ServiceModel.Description.IServiceBehavior
type WorkflowIdleBehavior = class
    interface IServiceBehavior
Public Class WorkflowIdleBehavior
Implements IServiceBehavior
Dědičnost
WorkflowIdleBehavior
Implementuje

Poznámky

Důležité

Pokud TimeToUnload je nastavena na hodnotu větší než hodnota TimeToPersist a pracovní postup pak přejde nečinně (z důvodu zpoždění aktivity), pokud instance pracovního postupu nezměnila, bude odebrána z paměti voláním Abort, a nikoli procházením normálního procesu uvolňování.. Jedná se o optimalizaci za běhu a nedojde ke ztrátě dat, ale vývojář, který se dívá na protokol trasování trasování, může při očekávání trasování unload zobrazit přerušené trasování.

Příklad použití tohoto chování naleznete v tématu Rozšiřitelnost hostitele služby pracovního postupu.

Konstruktory

Name Description
WorkflowIdleBehavior()

Inicializuje novou instanci WorkflowIdleBehavior.

Vlastnosti

Name Description
TimeToPersist

Získá nebo nastaví hodnotu, která určuje TimeSpan , že dojde mezi časem, kdy se pracovní postup stane nečinným a je trvalý.

TimeToUnload

Získá nebo nastaví hodnotu, která určuje TimeSpan , že dojde mezi pracovním postupem času bude nečinný a je uvolněn.

Metody

Name Description
AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

Implementuje metodu AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) .

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Implementuje metodu ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) .

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
Validate(ServiceDescription, ServiceHostBase)

Implementuje metodu Validate(ServiceDescription, ServiceHostBase) .

Platí pro