Udostępnij za pośrednictwem


WorkflowIdleBehavior Klasa

Definicja

Zachowanie usługi sterująca po zwolnione wystąpienia bezczynności przepływu pracy i utrwalone.

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
Dziedziczenie
WorkflowIdleBehavior
Implementuje

Uwagi

Ważne

Gdy TimeToUnload jest ustawiona na wartość większą niż wartość TimeToPersist , a przepływ pracy przejdzie w stan bezczynności (z powodu działania opóźnienia), jeśli wystąpienie przepływu pracy nie zostało zmienione, zostanie usunięte z pamięci przez wywołanie przerwania, a nie przechodzenie przez normalny proces rozładowania. Jest to Optymalizacja środowiska uruchomieniowego, a żadne dane nie są tracone, ale deweloper przeglądający dziennik śledzenia może zobaczyć przerwanie śledzenia, gdy oczekiwano śladu zwolnienia.

Przykład korzystania z tego zachowania można znaleźć w temacie Rozszerzalność hosta usługi przepływu pracy

Konstruktory

WorkflowIdleBehavior()

Inicjuje nowe wystąpienie klasy WorkflowIdleBehavior.

Właściwości

TimeToPersist

Pobiera lub ustawia wartość określającą TimeSpan , że występuje między czasem, gdy przepływ pracy staje się nieaktywna i jest utrwalany.

TimeToUnload

Pobiera lub ustawia wartość określającą TimeSpan , że występuje między przepływem pracy a czas bezczynności i jest zwalniana.

Metody

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

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

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Implementuje ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) metodę.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Validate(ServiceDescription, ServiceHostBase)

Implementuje Validate(ServiceDescription, ServiceHostBase) metodę.

Dotyczy