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)

適用於