ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义一个活动委托,它具有一个类型为 T
的 In 参数和一个类型为 TResult
的 Out 参数。
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 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,TResult> : System.Activities.ActivityDelegate
type ActivityFunc<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'Result> = class
inherit ActivityDelegate
Public NotInheritable Class ActivityFunc(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult)
Inherits ActivityDelegate
类型参数
- T1
活动委托的第一个 In 自变量的类型。
- T2
活动委托的第二个 In 自变量的类型。
- T3
活动委托的第三个 In 自变量的类型。
- T4
活动委托的第四个 In 自变量的类型。
- T5
活动委托的第五个 In 自变量的类型。
- T6
活动委托的第六个 In 自变量的类型。
- T7
活动委托的第七个 In 自变量的类型。
- T8
活动委托的第八个 In 自变量的类型。
- T9
活动委托的第九个 In 自变量的类型。
- T10
活动委托的第十个 In 自变量的类型。
- T11
活动委托的第十一个 In 自变量的类型。
- T12
活动委托的第十二个 In 自变量的类型。
- T13
活动委托的第十三个 In 自变量的类型。
- TResult
活动委托的 Out 自变量的类型。
- 继承
注解
ActivityDelegate 允许活动作者公开具有特定签名的回调,活动的用户可为这些回调提供基于活动的处理程序。 ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> 是具有返回值的 ActivityDelegate。 ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> 的签名作为泛型类型参数来指定。
对于调用的活动,此类型的多个泛型版本采用 1 到 16 个参数以及 out
参数。 对于不返回值的活动委托,还有 ActivityAction 类型。
构造函数
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,TResult> 类的新实例。 |
属性
Argument1 |
获取或设置活动委托的第一个 In 自变量。 |
Argument10 |
获取或设置活动委托的第十个 In 自变量。 |
Argument11 |
获取或设置活动委托的第十一个 In 自变量。 |
Argument12 |
获取或设置活动委托的第十二个 In 自变量。 |
Argument13 |
获取或设置活动委托的第十三个 In 自变量。 |
Argument2 |
获取或设置活动委托的第二个 In 自变量。 |
Argument3 |
获取或设置活动委托的第三个 In 自变量。 |
Argument4 |
获取或设置活动委托的第四个 In 自变量。 |
Argument5 |
获取或设置活动委托的第五个 In 自变量。 |
Argument6 |
获取或设置活动委托的第六个 In 自变量。 |
Argument7 |
获取或设置活动委托的第七个 In 自变量。 |
Argument8 |
获取或设置活动委托的第八个 In 自变量。 |
Argument9 |
获取或设置活动委托的第九个 In 自变量。 |
DisplayName |
获取或设置用于调试、验证、异常处理和跟踪的可选友好名称。 (继承自 ActivityDelegate) |
Handler |
获取或设置由此 ActivityDelegate 表示的活动。 (继承自 ActivityDelegate) |
Result |
获取或设置活动委托的 Out 参数。 |
方法
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,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>