Condividi tramite


ActivityFunc<T1,T2,T3,T4,TResult> Classe

Definizione

Definisce un delegato di attività con quattro argomenti di tipo T e un out argomento di tipo 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

Parametri di tipo

T1

Tipo del primo nell'argomento del delegato di attività.

T2

Tipo del secondo nell'argomento del delegato di attività.

T3

Tipo del terzo nell'argomento del delegato di attività.

T4

Tipo del quarto nell'argomento del delegato di attività.

TResult

Tipo di argomento out del delegato di attività.

Ereditarietà
ActivityFunc<T1,T2,T3,T4,TResult>

Commenti

ActivityDelegate consente agli autori di attività di esporre callback con le firme specifiche che utenti dell'attività possono fornire per gestori in base all'attività. ActivityFunc<T1,T2,T3,T4,TResult> è un ActivityDelegate che restituisce un valore. La firma di ActivityFunc<T1,T2,T3,T4,TResult> viene specificata come argomenti tipo generico.

Esistono più versioni generiche di questo tipo che accettano da 1 a 16 in argomenti, oltre all'argomento, per l'attività out chiamata. Esistono anche tipi ActivityAction per i delegati di attività che non restituiscono valori.

Costruttori

ActivityFunc<T1,T2,T3,T4,TResult>()

Crea una nuova istanza della classe ActivityFunc<T1,T2,T3,T4,TResult>.

Proprietà

Argument1

Ottiene o imposta il primo nell'argomento del delegato di attività.

Argument2

Ottiene o imposta il secondo nell'argomento del delegato di attività.

Argument3

Ottiene o imposta il terzo nell'argomento del delegato di attività.

Argument4

Ottiene o imposta il quarto nell'argomento del delegato di attività.

DisplayName

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

(Ereditato da ActivityDelegate)
Handler

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

(Ereditato da ActivityDelegate)
Result

Ottiene o imposta l'argomento esterno del delegato di attività.

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.

(Ereditato da 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.

(Ereditato da ActivityDelegate)
ShouldSerializeDisplayName()

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

(Ereditato da ActivityDelegate)
ToString()

Restituisce una rappresentazione String del ActivityDelegate che contiene il DisplayName.

(Ereditato da ActivityDelegate)

Si applica a

Vedi anche