ActivityFunc<T1,T2,T3,T4,T5,TResult> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет делегат действия с пятью аргументами типа T
и одним аргументом out типа TResult
.
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename TResult>
public ref class ActivityFunc sealed : System::Activities::ActivityDelegate
public sealed class ActivityFunc<T1,T2,T3,T4,T5,TResult> : System.Activities.ActivityDelegate
type ActivityFunc<'T1, 'T2, 'T3, 'T4, 'T5, 'Result> = class
inherit ActivityDelegate
Public NotInheritable Class ActivityFunc(Of T1, T2, T3, T4, T5, TResult)
Inherits ActivityDelegate
Параметры типа
- T1
Тип первого входного аргумента делегата действия.
- T2
Тип второго входного аргумента делегата действия.
- T3
Тип третьего входного аргумента делегата действия.
- T4
Тип четвертого входного аргумента делегата действия.
- T5
Тип пятого входного аргумента делегата действия.
- TResult
Тип выходного аргумента делегата действия.
- Наследование
Комментарии
Делегат ActivityDelegate позволяет создателям действий предоставлять обратные вызовы с определенными сигнатурами, для которых пользователи действия могут предоставлять основанные на действиях обработчики. ActivityFunc<T1,T2,T3,T4,T5,TResult> является объектом ActivityDelegate, который возвращает значение. Сигнатура функции ActivityFunc<T1,T2,T3,T4,T5,TResult> указывается как аргументы универсального типа.
Существует несколько универсальных версий этого типа, которые принимают от 1 до 16 аргументов, а также out
аргумент для вызываемого действия. Существуют также типы ActivityAction для делегатов действий, которые не возвращают значения.
Конструкторы
ActivityFunc<T1,T2,T3,T4,T5,TResult>() |
Создает новый экземпляр класса ActivityFunc<T1,T2,T3,T4,T5,TResult>. |
Свойства
Argument1 |
Возвращает или задает первый входной аргумент делегата действия. |
Argument2 |
Возвращает или задает второй входной аргумент делегата действия. |
Argument3 |
Возвращает или задает третий входной аргумент делегата действия. |
Argument4 |
Возвращает или задает четвертый входной аргумент делегата действия. |
Argument5 |
Возвращает или задает пятый входной аргумент делегата действия. |
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) |
Применяется к
См. также раздел
- ActivityFunc<TResult>
- ActivityFunc<T,TResult>
- ActivityFunc<T1,T2,TResult>
- ActivityFunc<T1,T2,T3,TResult>
- ActivityFunc<T1,T2,T3,T4,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>