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>)

指定した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

式の基底クラスのResultOutArgument型のActivityWithResult プロパティの名前に対応する "Result" の定数値を表します。

(継承元 Argument)

プロパティ

名前 説明
ArgumentType

この Argumentにバインドされているデータのデータ型を取得します。

(継承元 Argument)
Direction

ArgumentDirectionがアクティビティへのデータ フロー、アクティビティからのデータ フロー、またはアクティビティとの間のデータ フローを表すかどうかを示すArgumentを取得します。

(継承元 Argument)
EvaluationOrder

引数の評価順序を指定する 0 から始まる値を取得または設定します。

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

適用対象