ActivityDelegate Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un callback basato su 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 i callback con firme specifiche per cui gli utenti dell'attività possono fornire gestori basati sulle attività. Esistono due tipi di delegati di attività: ActivityAction<T> viene usato per richiamare attività che non hanno un valore restituito e ActivityFunc<TResult> viene usato 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
| Nome | Descrizione |
|---|---|
| ActivityDelegate() |
Chiamato dai costruttori di classi derivate per inizializzare l'oggetto. |
Proprietà
| Nome | Descrizione |
|---|---|
| DisplayName |
Ottiene o imposta un nome descrittivo facoltativo utilizzato per il debug, la convalida, la gestione delle eccezioni e il rilevamento. |
| Handler |
Ottiene o imposta l'attività rappresentata da questo ActivityDelegateoggetto . |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetResultArgument() |
Se implementato in una classe derivata, restituisce l'oggetto dell'oggetto DelegateOutArgumentActivityDelegate. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| OnGetRuntimeDelegateArguments(IList<RuntimeDelegateArgument>) |
Fornisce un elenco di argomenti di runtime per .ActivityDelegate |
| ShouldSerializeDisplayName() |
Indica se il valore della DisplayName proprietà deve essere serializzato in XAML. |
| ToString() |
Restituisce una String rappresentazione dell'oggetto ActivityDelegate che contiene l'oggetto DisplayName. |