ActivityDelegate 类

定义

表示基于活动的回调。

public ref class ActivityDelegate abstract
[System.Windows.Markup.ContentProperty("Handler")]
public abstract class ActivityDelegate
[<System.Windows.Markup.ContentProperty("Handler")>]
type ActivityDelegate = class
Public MustInherit Class ActivityDelegate
继承
ActivityDelegate
派生
属性

注解

通过活动委托,活动作者可以公开具有特定签名的回调,活动的用户可为其提供基于活动的处理程序。 有两种类型的活动委托:ActivityAction<T> 用于调用没有返回值的活动,而 ActivityFunc<TResult> 用于调用具有返回值的活动。 在必须对子活动进行限制,使其包含特定签名的情况下,活动委托非常有用。

构造函数

ActivityDelegate()

由派生类的构造函数调用以初始化对象。

属性

DisplayName

获取或设置用于调试、验证、异常处理和跟踪的可选友好名称。

Handler

获取或设置由此 ActivityDelegate 表示的活动。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetResultArgument()

在派生类中实现时,返回 DelegateOutArgumentActivityDelegate

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
OnGetRuntimeDelegateArguments(IList<RuntimeDelegateArgument>)

提供 ActivityDelegate 的运行时自变量列表。

ShouldSerializeDisplayName()

指示 DisplayName 属性值是否应序列化为 XAML。

ToString()

返回包含 StringActivityDelegateDisplayName 表示形式。

适用于