Handle 类

定义

表示一种生存期由工作流运行时控制的类型。

public ref class Handle abstract
[System.Runtime.Serialization.DataContract]
public abstract class Handle
[<System.Runtime.Serialization.DataContract>]
type Handle = class
Public MustInherit Class Handle
继承
Handle
派生
属性

注解

Handle 派生的类型的生存期由工作流运行时控制。 对于句柄类型的工作流变量,运行时使用所需的无参数构造函数创建类型的实例,将其 Variable分配给 ,并在初始化环境时调用 OnInitialize 。 当变量超出作用域时,将调用 OnUninitialize

构造函数

Handle()

初始化 Handle 类的新实例。

属性

ExecutionPropertyName

获取在此 Handle 添加到活动的执行属性时要使用的名称。

Owner

获取包含 ActivityInstance(其中包含 Variable)的 Handle

方法

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
OnInitialize(HandleInitializationContext)

当初始化包含 Handle 的环境时,由工作流运行时调用。

OnUninitialize(HandleInitializationContext)

VariableHandle 超出作用域时,由工作流运行时调用。

ThrowIfUninitialized()

如果尚未初始化 InvalidOperationException,则将引发 Handle

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于