WorkflowIdleBehavior Klas

Definitie

Een servicegedrag waarmee wordt bepaald wanneer niet-actieve werkstroomexemplaren worden verwijderd en behouden.

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
Overname
WorkflowIdleBehavior
Implementeringen

Opmerkingen

Important

Wanneer TimeToUnload deze waarde is ingesteld op een waarde die groter is dan de waarde en TimeToPersist de werkstroom niet actief wordt (vanwege een vertragingsactiviteit) als het werkstroomexemplaren niet is gewijzigd, wordt deze uit het geheugen verwijderd door afgebroken aan te roepen in plaats van het normale losproces te doorlopen. Dit is een runtime-optimalisatie en er gaan geen gegevens verloren, maar een ontwikkelaar die het traceringslogboek bekijkt, ziet mogelijk een afgebroken trace wanneer een tracering wordt verwacht.

Zie De uitbreidbaarheid van werkstroomservicehosts voor een voorbeeld van het gebruik van dit gedrag

Constructors

Name Description
WorkflowIdleBehavior()

Initialiseert een nieuw exemplaar van de WorkflowIdleBehavior.

Eigenschappen

Name Description
TimeToPersist

Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt TimeSpan aangegeven hoe lang de werkstroom inactief wordt en blijft bestaan.

TimeToUnload

Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt aangegeven dat de TimeSpan tijdswerkstroom inactief is en wordt verwijderd.

Methoden

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

Implementeert de AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) methode.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Implementeert de ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) methode.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
Validate(ServiceDescription, ServiceHostBase)

Implementeert de Validate(ServiceDescription, ServiceHostBase) methode.

Van toepassing op