InArgument<T> 類別

定義

表示資料傳入活動的繫結終端機。

generic <typename T>
public ref class InArgument sealed : System::Activities::InArgument
[System.ComponentModel.TypeConverter(typeof(System.Activities.XamlIntegration.InArgumentConverter))]
[System.Windows.Markup.ContentProperty("Expression")]
public sealed class InArgument<T> : System.Activities.InArgument
[<System.ComponentModel.TypeConverter(typeof(System.Activities.XamlIntegration.InArgumentConverter))>]
[<System.Windows.Markup.ContentProperty("Expression")>]
type InArgument<'T> = class
    inherit InArgument
Public NotInheritable Class InArgument(Of T)
Inherits InArgument

類型參數

T

InArgument<T> 的資料型別。

繼承
InArgument<T>
屬性

範例

在這個範例中,將會建立包含單一WriteLine 活動的工作流程。 WriteLine 活動擁有名為 InArgument<T>Text。 主機應用程式會建立工作流程執行個體並傳遞字串,該字串會對應至 TextWriteLine引數,並由 WriteLine 活動使用。

Activity wf = new WriteLine();  

Dictionary<string, object> wfParams = new Dictionary<string, object>();  
wfParams.Add("Text", "Hello World!");  

WorkflowInvoker.Invoke(wf, wfParams);  

建構函式

InArgument<T>()

使用預設值,初始化 InArgument<T> 類別的新執行個體。

InArgument<T>(Activity<T>)

使用指定的 InArgument<T>,初始化 Activity<TResult> 類別的新執行個體。

InArgument<T>(DelegateArgument)

使用指定的 InArgument<T>,初始化 DelegateArgument 類別的新執行個體。

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

使用指定的運算式,初始化 InArgument<T> 類別的新執行個體。

InArgument<T>(T)

使用指定的值初始化 InArgument<T> 類別的新執行個體。

InArgument<T>(Variable)

使用指定的 InArgument<T>,初始化 Variable 類別的新執行個體。

欄位

ResultValue

表示 "Result" 的常數值,該值在運算式基底類別 Result 中會對應至型別 OutArgumentActivityWithResult 屬性名稱。

(繼承來源 Argument)

屬性

ArgumentType

取得繫結至這個 Argument 資料的資料型別。

(繼承來源 Argument)
Direction

取得 ArgumentDirection,指定 Argument 是否表示資料流程傳入活動、從活動傳出或由活動傳入與傳出。

(繼承來源 Argument)
EvaluationOrder

取得或設定指定評估引數順序之以零為起始的值。

(繼承來源 Argument)
Expression

取得表示這個 Activity<TResult> 值的 InArgument<T>

方法

Equals(Object)

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

(繼承來源 Object)
FromDelegateArgument(DelegateArgument)

使用指定的 InArgument<T>,初始化並傳回新 DelegateArgument

FromExpression(Activity<T>)

使用指定的 InArgument<T>,初始化並傳回新 Activity<TResult>

FromValue(T)

使用指定值,初始化並傳回新 InArgument<T>

FromVariable(Variable)

使用指定的 InArgument<T>,初始化並傳回新 Variable

Get(ActivityContext)

使用指定的活動內容,取得 InArgument<T> 的值。

Get<T>(ActivityContext)

使用指定的型別和活動內容取得引數的值。

(繼承來源 Argument)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetLocation(ActivityContext)

取得此 LocationArgument

(繼承來源 Argument)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

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

使用指定的活動內容設定引數的值。

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

使用指定值設定 InArgument<T> 的值。

ToString()

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

(繼承來源 Object)

運算子

Implicit(Activity<T> to InArgument<T>)

使用指定的 InArgument<T>,初始化並傳回新 Activity<TResult>

Implicit(DelegateArgument to InArgument<T>)

使用指定的 InArgument<T>,初始化並傳回新 DelegateArgument

Implicit(T to InArgument<T>)

使用指定值,初始化並傳回新 InArgument<T>

Implicit(Variable to InArgument<T>)

使用指定的 InArgument<T>,初始化並傳回新 Variable

適用於