Sdílet prostřednictvím


WorkflowIdleBehavior Třída

Definice

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

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 hodnota větší než hodnota TimeToPersist a pracovní postup pak přejde do nečinnosti (kvůli aktivitě Zpoždění), pokud se instance pracovního postupu nezměnila, bude odebrána z paměti voláním Abort, místo aby procházela normálním procesem uvolňování. Jedná se o optimalizaci za běhu a neztratí se žádná data, ale vývojář, který se dívá na trasovací protokol, může při očekávání trasování Uvolnit trasování vidět trasování Abort.

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

Konstruktory

WorkflowIdleBehavior()

Inicializuje novou instanci objektu WorkflowIdleBehavior.

Vlastnosti

TimeToPersist

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

TimeToUnload

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

Metody

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čí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Slouží jako výchozí hashovací funkce.

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

Získá aktuální Type instanci.

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

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

(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