WorkflowIdleBehavior Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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). |