ActivityDelegate Classe

Définition

Représente un rappel basé sur une activité.Represents an activity-based callback.

public ref class ActivityDelegate abstract
[System.Windows.Markup.ContentProperty("Handler")]
public abstract class ActivityDelegate
type ActivityDelegate = class
Public MustInherit Class ActivityDelegate
Héritage
ActivityDelegate
Dérivé
Attributs

Remarques

Les délégués d'activité permettent aux auteurs d'activités d'exposer les rappels avec des signatures spécifiques pour lesquelles les utilisateurs de l'activité peuvent fournir des gestionnaires basés sur l'activité.Activity delegates enable activity authors to expose callbacks with specific signatures that users of the activity can provide activity-based handlers for. Il existe deux types de délégués d'activité : ActivityAction<T> est utilisé pour l'appel des activités qui n'ont pas de valeur de retour, et ActivityFunc<TResult> est utilisé pour l'appel des activités qui ont une valeur de retour.There are two types of activity delegates: ActivityAction<T> is used for invoking activities that do not have a return value, and ActivityFunc<TResult> is used for invoking activities that do have a return value. Les délégués d'activité sont utiles dans les scénarios où une activité enfant doit être limitée à une certaine signature.Activity delegates are useful in scenarios where a child activity must be constrained to having a certain signature.

Constructeurs

ActivityDelegate()

Appelé par les constructeurs de classes dérivées pour initialiser l'objet.Called by derived class constructors to initialize the object.

Propriétés

DisplayName

Obtient ou définit un nom convivial utilisé pour le débogage, la validation, la gestion des exceptions et le suivi.Gets or sets an optional friendly name that is used for debugging, validation, exception handling, and tracking.

Handler

Obtient ou définit l'activité représentée par l'objet ActivityDelegate.Gets or sets the activity that is represented by this ActivityDelegate.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetResultArgument()

En cas d'implémentation dans une classe dérivée, retourne l'objet DelegateOutArgument de l'objet ActivityDelegate.When implemented in a derived class, returns the DelegateOutArgument of the ActivityDelegate.

GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
OnGetRuntimeDelegateArguments(IList<RuntimeDelegateArgument>)

Fournit une liste d’arguments à l’exécution pour l’objet ActivityDelegate.Supplies a list of runtime arguments for the ActivityDelegate.

ShouldSerializeDisplayName()

Indique si la valeur de la propriété DisplayName doit être sérialisée en XAML.Indicates whether the DisplayName property value should be serialized to XAML.

ToString()

Retourne une représentation String de l'objet ActivityDelegate qui contient l'objet DisplayName.Returns a String representation of the ActivityDelegate that contains the DisplayName.

S’applique à