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