Поделиться через


ActivityFunc<T1,T2,TResult> Класс

Определение

Определяет делегат действия с одним аргументом in типа T и одним аргументом out типа TResult.

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

Параметры типа

T1

Тип первого входного аргумента делегата действия.

T2

Тип второго входного аргумента делегата действия.

TResult

Тип выходного аргумента делегата действия.

Наследование
ActivityFunc<T1,T2,TResult>

Комментарии

Делегат ActivityDelegate позволяет создателям действий предоставлять обратные вызовы с определенными сигнатурами, для которых пользователи действия могут предоставлять основанные на действиях обработчики. ActivityFunc<T1,T2,TResult> является объектом ActivityDelegate, который возвращает значение. Сигнатура функции ActivityFunc<T1,T2,TResult> указывается как аргументы универсального типа.

Существует несколько универсальных версий этого типа, которые принимают от 1 до 16 аргументов, а также out аргумент для вызываемого действия. Существуют также типы ActivityAction для делегатов действий, которые не возвращают значения.

Конструкторы

ActivityFunc<T1,T2,TResult>()

Создает новый экземпляр класса ActivityFunc<T1,T2,TResult>.

Свойства

Argument1

Возвращает или задает первый входной аргумент делегата действия.

Argument2

Возвращает или задает второй входной аргумент делегата действия.

DisplayName

Возвращает или задает дополнительное понятное имя, используемое для отладки, проверки, обработки исключений и отслеживания.

(Унаследовано от ActivityDelegate)
Handler

Возвращает или задает действие, представляемое этим делегатом ActivityDelegate.

(Унаследовано от ActivityDelegate)
Result

Возвращает или задает выходной аргумент делегата действия.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetResultArgument()

В случае реализации в производном классе возвращает аргумент DelegateOutArgument делегата ActivityDelegate.

(Унаследовано от ActivityDelegate)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
OnGetRuntimeDelegateArguments(IList<RuntimeDelegateArgument>)

Передает список аргументов времени выполнения для делегата ActivityDelegate.

(Унаследовано от ActivityDelegate)
ShouldSerializeDisplayName()

Показывает, должно ли значение свойства DisplayName проходить сериализацию в XAML-код.

(Унаследовано от ActivityDelegate)
ToString()

Возвращает представление типа String для делегата ActivityDelegate, который содержит свойство DisplayName.

(Унаследовано от ActivityDelegate)

Применяется к

См. также раздел