WorkflowIdleBehavior Klass

Definition

Ett tjänstbeteende som styr när inaktiva arbetsflödesinstanser tas bort och behålls.

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
Arv
WorkflowIdleBehavior
Implementeringar

Kommentarer

Important

När TimeToUnload är inställt på ett värde som är större än värdet TimeToPersist för och arbetsflödet sedan blir inaktivt (på grund av en fördröjningsaktivitet) om arbetsflödesinstansen inte har ändrats tas den bort från minnet genom att anropa Avbryt i stället för att gå igenom den normala avlastningsprocessen.. Det här är en körningsoptimering och inga data går förlorade, men en utvecklare som tittar på spårningsloggen kan se en Avbruten spårning när en Avlastningsspårning förväntas.

Ett exempel på hur du använder det här beteendet finns i Utökningsbarhet för arbetsflödestjänstvärd

Konstruktorer

Name Description
WorkflowIdleBehavior()

Initierar en ny instans av WorkflowIdleBehavior.

Egenskaper

Name Description
TimeToPersist

Hämtar eller anger ett värde som anger TimeSpan det som inträffar mellan den tidpunkt då arbetsflödet blir inaktivt och sparas.

TimeToUnload

Hämtar eller anger ett värde som anger TimeSpan det som inträffar mellan den tidpunkt då arbetsflödet blir inaktivt och tas bort.

Metoder

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

Implementerar AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) metoden.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Implementerar ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) metoden.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
Validate(ServiceDescription, ServiceHostBase)

Implementerar Validate(ServiceDescription, ServiceHostBase) metoden.

Gäller för