Condividi tramite


ActivityDelegate Classe

Definizione

Rappresenta un callback in base all'attività.

public ref class ActivityDelegate abstract
[System.Windows.Markup.ContentProperty("Handler")]
public abstract class ActivityDelegate
[<System.Windows.Markup.ContentProperty("Handler")>]
type ActivityDelegate = class
Public MustInherit Class ActivityDelegate
Ereditarietà
ActivityDelegate
Derivato
Attributi

Commenti

I delegati di attività consentono agli autori di attività di esporre callback con firme specifiche che gli utenti dell'attività possono fornire gestori in base all'attività. Sono disponibili due tipi di delegati di attività: ActivityAction<T> è utilizzato per richiamare attività che non hanno un valore restituito, e ActivityFunc<TResult> è utilizzato per richiamare attività che hanno un valore restituito. I delegati di attività sono utili in scenari in cui un'attività figlio deve disporre di una determinata firma.

Costruttori

ActivityDelegate()

Chiamato da costruttori di classi derivate per inizializzare l'oggetto.

Proprietà

DisplayName

Ottiene o imposta un nome descrittivo facoltativo utilizzato per debug, convalida, gestione delle eccezioni e rilevamento.

Handler

Ottiene o imposta l'attività che è rappresentata da questo ActivityDelegate.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetResultArgument()

In caso di implementazione in una classe derivata, restituisce il DelegateOutArgument del ActivityDelegate.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OnGetRuntimeDelegateArguments(IList<RuntimeDelegateArgument>)

Fornisce una raccolta di argomenti di runtime per il ActivityDelegate.

ShouldSerializeDisplayName()

Indica se il valore della proprietà DisplayName deve essere serializzata in XAML.

ToString()

Restituisce una rappresentazione String del ActivityDelegate che contiene il DisplayName.

Si applica a