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>
属性

次の例では、1 つの 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>)

指定した Activity<TResult> を使用して InArgument<T> クラスの新しいインスタンスを初期化します。

InArgument<T>(DelegateArgument)

指定した DelegateArgument を使用して InArgument<T> クラスの新しいインスタンスを初期化します。

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

指定した式を使用して、InArgument<T> クラスの新しいインスタンスを初期化します。

InArgument<T>(T)

指定した値を使用して、InArgument<T> クラスの新しいインスタンスを初期化します。

InArgument<T>(Variable)

指定した Variable を使用して InArgument<T> クラスの新しいインスタンスを初期化します。

フィールド

ResultValue

"結果" の定数値を表します。これは、式基本クラス ActivityWithResult における型 OutArgumentResult プロパティの名前に対応します。

(継承元 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 を初期化して返します。

適用対象