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 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. |