語言

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 會被呼叫。

建構函式

名稱 Description
Handle()

初始化 Handle 類別的新執行個體。

屬性

名稱 Description
ExecutionPropertyName

當加入活動的執行屬性時,會取得該 Handle 名稱。

Owner

得到 ActivityInstance 包含 Variable 的 包含 的 包含 。Handle

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
OnInitialize(HandleInitializationContext)

當包含 的 Handle 環境初始化時,由工作流程執行時呼叫。

OnUninitialize(HandleInitializationContext)

當 的 VariableHandle 超出作用範圍時,工作流程執行時會呼叫它。

ThrowIfUninitialized()

如果尚未初始化,InvalidOperationException則會丟出 。Handle

ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於