Partager via


Handle Classe

Définition

Représente un type dont la durée de vie est contrôlée par l'exécution du flux de travail.

public ref class Handle abstract
[System.Runtime.Serialization.DataContract]
public abstract class Handle
[<System.Runtime.Serialization.DataContract>]
type Handle = class
Public MustInherit Class Handle
Héritage
Handle
Dérivé
Attributs

Remarques

Les types dérivés de Handle ont leurs durées de vie contrôlées par l'exécution du flux de travail. Pour les variables de flux de travail de types handle, le runtime utilise le constructeur sans paramètre requis pour créer un instance du type, l’assigne au et appelle OnInitialize lors de l’initialisation Variablede l’environnement. Lorsque la variables devient hors de portée, la méthode OnUninitialize est appelée.

Constructeurs

Handle()

Initialise une nouvelle instance de la classe Handle.

Propriétés

ExecutionPropertyName

Obtient le nom à utiliser par l’objet Handle en cas d’ajout aux propriétés d’exécution d’une activité.

Owner

Obtient l'objet ActivityInstance contenant l'objet Variable qui contient l'objet Handle.

Méthodes

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)
OnInitialize(HandleInitializationContext)

Appelée par l'exécution du flux de travail lorsque l'environnement qui contient l'objet Handle est initialisé.

OnUninitialize(HandleInitializationContext)

Appelée par l'exécution du flux de travail lorsque l'objet Variable de l'objet Handle devient hors de portée.

ThrowIfUninitialized()

Lève une exception InvalidOperationException si le handle Handle n'a pas été initialisé.

ToString()

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

(Hérité de Object)

S’applique à