Variable<T> 類別

定義

代表工作流程中的一個變數。

generic <typename T>
public ref class Variable sealed : System::Activities::Variable
public sealed class Variable<T> : System.Activities.Variable
type Variable<'T> = class
    inherit Variable
Public NotInheritable Class Variable(Of T)
Inherits Variable

類型參數

T

TypeVariable<T>

繼承

範例

在此範例中,a Variable<T> 用於儲存訊息字串。 此訊息由活動 WriteLine 寫入主控台視窗。

Variable<string> msg =
    new Variable<string>() { Default = "Hello World!" };

Activity wf = new Sequence()
{
    Variables =
    {
        msg
    },
    Activities =
    {
        new WriteLine()
        {
            Text = msg
        }
    }
};

建構函式

名稱 Description
Variable<T>()

初始化 Variable<T> 類別的新執行個體。

Variable<T>(Expression<Func<ActivityContext,T>>)

初始化一個新的類別實例 Variable<T> ,使用預設運算式。

Variable<T>(String, Expression<Func<ActivityContext,T>>)

初始化一個新的類別實例 Variable<T> ,並使用變數名稱和預設表達式。

Variable<T>(String, T)

初始化一個新的類別實例 Variable<T> ,並使用變數名稱和預設值。

Variable<T>(String)

初始化一個新的類別實例 Variable<T> ,並以變數名稱為

屬性

名稱 Description
Default

取得或設定 Activity<TResult> ,代表此 Variable<T>預設值。

Modifiers

取得或設定 VariableModifiers 此值 Variable

(繼承來源 Variable)
Name

取得或設定 的名稱。Variable

(繼承來源 Variable)
NameCore

獲得 Variable.

(繼承來源 Variable)
Type

取得或設定 的 LocationReference類型。

(繼承來源 LocationReference)
TypeCore

當在衍生類別中實作時,會取得或設定文化在地化的型別 LocationReference

(繼承來源 LocationReference)

方法

名稱 Description
Equals(Object)

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

(繼承來源 Object)
Get(ActivityContext)

利用指定的 ActivityContext取得變數的值。

GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetLocation(ActivityContext)

回傳變數的 。Location<T>

GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
Set(ActivityContext, Object)

利用指定的 Variable設定 的ActivityContext值。

(繼承來源 Variable)
Set(ActivityContext, T)

設定變數的值。

ToString()

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

(繼承來源 Object)

適用於