ActivityFunc<T1,T2,T3,T4,TResult> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert einen Aktivitätsdelegat mit vier in Argumenten vom Typ T
und einem out
Argument vom Typ TResult
.
generic <typename T1, typename T2, typename T3, typename T4, typename TResult>
public ref class ActivityFunc sealed : System::Activities::ActivityDelegate
public sealed class ActivityFunc<T1,T2,T3,T4,TResult> : System.Activities.ActivityDelegate
type ActivityFunc<'T1, 'T2, 'T3, 'T4, 'Result> = class
inherit ActivityDelegate
Public NotInheritable Class ActivityFunc(Of T1, T2, T3, T4, TResult)
Inherits ActivityDelegate
Typparameter
- T1
Der Typ des ersten in-Arguments des Aktivitätsdelegaten.
- T2
Der Typ des zweiten in-Arguments des Aktivitätsdelegaten.
- T3
Der Typ des dritten in-Arguments des Aktivitätsdelegaten.
- T4
Der Typ des vierten in-Arguments des Aktivitätsdelegaten.
- TResult
Der Typ des out-Arguments des Aktivitätsdelegaten.
- Vererbung
Hinweise
Der ActivityDelegate ermöglicht es Aktivitätsautoren, Rückrufe mit bestimmten Signaturen verfügbar zu machen, für die Benutzer der Aktivität aktivitätsbasierte Handler bereitstellen können. ActivityFunc<T1,T2,T3,T4,TResult> ist ein ActivityDelegate, der einen Wert zurückgibt. Die Signatur von ActivityFunc<T1,T2,T3,T4,TResult> wird in Form von generischen Typargumenten angegeben.
Es gibt mehrere generische Versionen dieses Typs, die 1 bis 16 in Argumenten plus das out
Argument für die aufgerufene Aktivität verwenden. Es gibt auch ActivityAction-Typen für Aktivitätsdelegate, die keine Werte zurückgeben.
Konstruktoren
ActivityFunc<T1,T2,T3,T4,TResult>() |
Erstellt eine neue Instanz der ActivityFunc<T1,T2,T3,T4,TResult>-Klasse. |
Eigenschaften
Argument1 |
Ruft das erste in-Argument des Aktivitätsdelegaten ab oder legt es fest. |
Argument2 |
Ruft das zweite in-Argument+++ des Aktivitätsdelegaten ab bzw. legt es fest. |
Argument3 |
Ruft das dritte in-Argument+++ des Aktivitätsdelegaten ab bzw. legt es fest. |
Argument4 |
Ruft das vierte in-Argument+++ des Aktivitätsdelegaten ab bzw. legt es fest. |
DisplayName |
Ruft einen optionalen Anzeigenamen ab, der für Debugging, Validierung, Ausnahmebehandlung und Nachverfolgung verwendet wird, oder legt ihn fest. (Geerbt von ActivityDelegate) |
Handler |
Ruft die Aktivität ab (bzw. legt diese fest), die von diesem ActivityDelegate-Element dargestellt wird. (Geerbt von ActivityDelegate) |
Result |
Ruft das out-Argument des Aktivitätsdelegaten ab oder legt es fest. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetResultArgument() |
Gibt bei Implementierung in einer abgeleiteten Klasse das DelegateOutArgument von ActivityDelegate zurück. (Geerbt von ActivityDelegate) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
OnGetRuntimeDelegateArguments(IList<RuntimeDelegateArgument>) |
Stellt eine Liste mit Laufzeitargumenten für das ActivityDelegate-Element bereit. (Geerbt von ActivityDelegate) |
ShouldSerializeDisplayName() |
Gibt an, ob der DisplayName-Eigenschaftswert in das XAML-Format serialisiert werden soll. (Geerbt von ActivityDelegate) |
ToString() |
Gibt eine String-Darstellung des ActivityDelegate-Elements zurück, das DisplayName enthält. (Geerbt von ActivityDelegate) |
Gilt für:
Weitere Informationen
- ActivityFunc<TResult>
- ActivityFunc<T,TResult>
- ActivityFunc<T1,T2,TResult>
- ActivityFunc<T1,T2,T3,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult>