ActivityFunc<T1,T2,T3,TResult> Klasa

Definicja

Definiuje delegata działania z trzema argumentami typu T i jednym out argumentem typu TResult.

generic <typename T1, typename T2, typename T3, typename TResult>
public ref class ActivityFunc sealed : System::Activities::ActivityDelegate
public sealed class ActivityFunc<T1,T2,T3,TResult> : System.Activities.ActivityDelegate
type ActivityFunc<'T1, 'T2, 'T3, 'Result> = class
    inherit ActivityDelegate
Public NotInheritable Class ActivityFunc(Of T1, T2, T3, TResult)
Inherits ActivityDelegate

Parametry typu

T1

Typ pierwszego w argumentie delegata działania.

T2

Typ drugiego w argumentie delegata działania.

T3

Typ trzeciego w argumentie delegata działania.

TResult

Typ argumentu out delegata działania.

Dziedziczenie
ActivityFunc<T1,T2,T3,TResult>

Uwagi

Umożliwia autorom działań uwidocznić wywołania zwrotne z określonymi sygnaturami, dla których użytkownicy działania mogą dostarczać procedury ActivityDelegate obsługi oparte na działaniach. ActivityFunc<T1,T2,T3,TResult> jest ActivityDelegate elementem, który zwraca wartość. Podpis jest określony ActivityFunc<T1,T2,T3,TResult> jako argumenty typu ogólnego.

Istnieje wiele ogólnych wersji tego typu, które w argumentach z zakresie od 1 do 16 oraz argumentu dla out wywoływanego działania. Istnieją również typy ActivityAction dla delegatów działań, które nie zwracają wartości.

Konstruktory

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

Tworzy nowe wystąpienie klasy ActivityFunc<T1,T2,T3,TResult>.

Właściwości

Argument1

Pobiera lub ustawia pierwszy w argument delegata działania.

Argument2

Pobiera lub ustawia sekundę w argumentze delegata działania.

Argument3

Pobiera lub ustawia trzeci w argument delegata działania.

DisplayName

Pobiera lub ustawia opcjonalną przyjazną nazwę, która jest używana do debugowania, walidacji, obsługi wyjątków i śledzenia.

(Odziedziczone po ActivityDelegate)
Handler

Pobiera lub ustawia działanie, które jest reprezentowane przez ten ActivityDelegate .

(Odziedziczone po ActivityDelegate)
Result

Pobiera lub ustawia out argument delegata działania.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetResultArgument()

W przypadku zaimplementowania w klasie pochodnej funkcja zwraca DelegateOutArgument wartość klasy ActivityDelegate .

(Odziedziczone po ActivityDelegate)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnGetRuntimeDelegateArguments(IList<RuntimeDelegateArgument>)

Dostarcza listę argumentów środowiska uruchomieniowego dla ActivityDelegate .

(Odziedziczone po ActivityDelegate)
ShouldSerializeDisplayName()

Wskazuje, czy DisplayName wartość właściwości powinna być serializowana do XAML.

(Odziedziczone po ActivityDelegate)
ToString()

Zwraca String reprezentację , ActivityDelegate która zawiera DisplayName wartość .

(Odziedziczone po ActivityDelegate)

Dotyczy

Zobacz też