Udostępnij za pośrednictwem


ActivityFunc<T,TResult> Klasa

Definicja

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

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

Parametry typu

T

Typ in argumentu delegata działania.

TResult

Typ out argumentu delegata działania.

Dziedziczenie
ActivityFunc<T,TResult>

Uwagi

Dzięki ActivityDelegate temu autorzy działań mogą uwidaczniać wywołania zwrotne z określonymi podpisami, dla których użytkownicy działania mogą udostępniać programy obsługi oparte na działaniach. ActivityFunc<T,TResult> jest elementem ActivityDelegate , który zwraca wartość. Podpis elementu ActivityFunc<T,TResult> jest określony jako argumenty typu ogólnego.

Istnieje wiele ogólnych wersji tego typu, które przyjmują od 1 do 16 w argumentach, a także out argument, dla działania, które jest wywoływane. Istnieją również typy ActivityAction dla delegatów działań, które nie zwracają wartości.

Konstruktory

ActivityFunc<T,TResult>()

Tworzy nowe wystąpienie klasy ActivityFunc<T,TResult>.

Właściwości

Argument

Pobiera lub ustawia argument w argumencie delegata działania.

DisplayName

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

(Odziedziczone po ActivityDelegate)
Handler

Pobiera lub ustawia działanie reprezentowane przez ten ActivityDelegateelement .

(Odziedziczone po ActivityDelegate)
Result

Pobiera lub ustawia argument out 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 implementacji w klasie pochodnej zwraca wartość DelegateOutArgumentActivityDelegate.

(Odziedziczone po ActivityDelegate)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

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

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

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

(Odziedziczone po ActivityDelegate)
ShouldSerializeDisplayName()

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

(Odziedziczone po ActivityDelegate)
ToString()

Zwraca reprezentację StringActivityDelegate elementu zawierającego DisplayNameelement .

(Odziedziczone po ActivityDelegate)

Dotyczy

Zobacz też