WorkflowIdleBehavior Classe

Définition

Comportement de service qui contrôle à quel moment les instances de workflow inactives sont déchargées et rendues persistantes.

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
Héritage
WorkflowIdleBehavior
Implémente

Remarques

Important

Lorsque TimeToUnload est défini sur une valeur supérieure à la valeur de TimeToPersist et que le flux de travail devient inactif (en raison d’une activité Delay) si l’instance de workflow n’a pas changé, elle sera supprimée de la mémoire en appelant Abort, au lieu de passer par le processus de déchargement normal.. Il s’agit d’une optimisation du runtime et aucune donnée n’est perdue, mais un développeur qui examine le journal de trace peut voir une trace d’abandon lorsqu’il s’attend à une trace Deload.

Pour obtenir un exemple d’utilisation de ce comportement, consultez Extensibilité de l’hôte du service de flux de travail.

Constructeurs

WorkflowIdleBehavior()

Initialise une nouvelle instance de l'objet WorkflowIdleBehavior.

Propriétés

TimeToPersist

Obtient ou définit une valeur qui spécifie l'objet TimeSpan qui se produit entre le moment auquel le flux de travail devient inactif et celui auquel il est rendu persistant.

TimeToUnload

Obtient ou définit une valeur qui spécifie l'objet TimeSpan qui se produit entre le moment auquel le flux de travail devient inactif et celui auquel il est déchargé.

Méthodes

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

Implémente la méthode AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection).

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Implémente la méthode ApplyDispatchBehavior(ServiceDescription, ServiceHostBase).

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
Validate(ServiceDescription, ServiceHostBase)

Implémente la méthode Validate(ServiceDescription, ServiceHostBase).

S’applique à