InArgument<T> InArgument<T> InArgument<T> InArgument<T> Class

定義

アクティビティに入るデータ フローを表すバインディング ターミナル。A binding terminal that represents the flow of data into an activity.

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
type InArgument<'T> = class
    inherit InArgument
Public NotInheritable Class InArgument(Of T)
Inherits InArgument

型パラメーター

T

InArgument<T> のデータ型。The data type of the InArgument<T>.

継承
属性

次の例では、1 つの WriteLine アクティビティから成るワークフローを作成します。In this example, a workflow is created that consists of a single WriteLine activity. WriteLine アクティビティには、InArgument<T> という名前の Text があります。The WriteLine activity has an InArgument<T> named Text. ホスト アプリケーションは、ワークフローのインスタンスを作成して、文字列を渡します。これは、TextWriteLine 引数にマップされます。そして、WriteLine アクティビティによって使用されます。The host application creates an instance of the workflow and passes a string, which maps to the Text argument of the WriteLine and is used by the WriteLine activity.

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>() InArgument<T>()

既定値を使用して InArgument<T> クラスの新しいインスタンスを初期化します。Initializes a new instance of the InArgument<T> class using default values.

InArgument<T>(Activity<T>) InArgument<T>(Activity<T>) InArgument<T>(Activity<T>) InArgument<T>(Activity<T>)

InArgument<T> を指定して Activity<TResult> クラスの新しいインスタンスを初期化します。Initializes a new instance of the InArgument<T> class using the specified Activity<TResult>.

InArgument<T>(DelegateArgument) InArgument<T>(DelegateArgument) InArgument<T>(DelegateArgument) InArgument<T>(DelegateArgument)

InArgument<T> を指定して DelegateArgument クラスの新しいインスタンスを初期化します。Initializes a new instance of the InArgument<T> class using the specified DelegateArgument.

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

指定した式を使用して、InArgument<T> クラスの新しいインスタンスを初期化します。Initializes a new instance of the InArgument<T> class using the specified expression.

InArgument<T>(T) InArgument<T>(T) InArgument<T>(T) InArgument<T>(T)

値を指定して、InArgument<T> クラスの新しいインスタンスを初期化します。Initializes a new instance of the InArgument<T> class using the specified value.

InArgument<T>(Variable) InArgument<T>(Variable) InArgument<T>(Variable) InArgument<T>(Variable)

InArgument<T> を指定して Variable クラスの新しいインスタンスを初期化します。Initializes a new instance of the InArgument<T> class using the specified Variable.

プロパティ

ArgumentType ArgumentType ArgumentType ArgumentType

この Argument にバインドされたデータのデータ型を取得します。Gets the data type for the data bound to this Argument.

(Inherited from Argument)
Direction Direction Direction Direction

ArgumentDirection を取得します。これは、Argument がアクティビティに入っていくデータ フロー、アクティビティから出てくるデータ フロー、またはアクティビティとの間で出入りするデータ フローのいずれを表すのかを指定します。Gets an ArgumentDirection that specifies whether the Argument represents the flow of data into an activity, out of an activity, or both into and out of an activity.

(Inherited from Argument)
EvaluationOrder EvaluationOrder EvaluationOrder EvaluationOrder

引数の評価順序を指定するゼロベースの値を取得または設定します。Gets or sets a zero-based value that specifies the order in which the argument is evaluated.

(Inherited from Argument)
Expression Expression Expression Expression

この Activity<TResult> の値を表す InArgument<T> を取得します。Gets an Activity<TResult> that represents the value of this InArgument<T>.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
FromDelegateArgument(DelegateArgument) FromDelegateArgument(DelegateArgument) FromDelegateArgument(DelegateArgument) FromDelegateArgument(DelegateArgument)

指定した InArgument<T> を使用して、新しい DelegateArgument を初期化して返します。Initializes and returns a new InArgument<T> using the specified DelegateArgument.

FromExpression(Activity<T>) FromExpression(Activity<T>) FromExpression(Activity<T>) FromExpression(Activity<T>)

指定した InArgument<T> を使用して、新しい Activity<TResult> を初期化して返します。Initializes and returns a new InArgument<T> using the specified Activity<TResult>.

FromValue(T) FromValue(T) FromValue(T) FromValue(T)

指定した値を使用して、新しい InArgument<T> を初期化して返します。Initializes and returns a new InArgument<T> using the specified value.

FromVariable(Variable) FromVariable(Variable) FromVariable(Variable) FromVariable(Variable)

指定した InArgument<T> を使用して、新しい Variable を初期化して返します。Initializes and returns a new InArgument<T> using the specified Variable.

Get(ActivityContext) Get(ActivityContext) Get(ActivityContext) Get(ActivityContext)

指定したアクティビティ コンテキストを使用して InArgument<T> の値を取得します。Gets the value of the InArgument<T> using the specified activity context.

Get<T>(ActivityContext) Get<T>(ActivityContext) Get<T>(ActivityContext) Get<T>(ActivityContext)

指定された型およびアクティビティ コンテキストを使用して、引数の値を取得します。Gets the value of the argument using the specified type and activity context.

(Inherited from Argument)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetLocation(ActivityContext) GetLocation(ActivityContext) GetLocation(ActivityContext) GetLocation(ActivityContext)

この LocationArgument を取得します。Gets the Location for this Argument.

(Inherited from Argument)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
Set(ActivityContext, Object) Set(ActivityContext, Object) Set(ActivityContext, Object) Set(ActivityContext, Object)

指定されたアクティビティ コンテキストを使用して引数の値を設定します。Sets the value of the argument using the specified activity context.

(Inherited from Argument)
Set(ActivityContext, T) Set(ActivityContext, T) Set(ActivityContext, T) Set(ActivityContext, T)

指定した値を使用して、InArgument<T> の値を設定します。Sets the value of the InArgument<T> using the specified value.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

演算子

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

指定した InArgument<T> を使用して、新しい Activity<TResult> を初期化して返します。Initializes and returns a new InArgument<T> using the specified Activity<TResult>.

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

指定した InArgument<T> を使用して、新しい DelegateArgument を初期化して返します。Initializes and returns a new InArgument<T> using the specified DelegateArgument.

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

指定した値を使用して、新しい InArgument<T> を初期化して返します。Initializes and returns a new InArgument<T> using the specified value.

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

指定した InArgument<T> を使用して、新しい Variable を初期化して返します。Initializes and returns a new InArgument<T> using the specified Variable.

フィールド

ResultValue ResultValue ResultValue ResultValue

"結果" の定数値を表します。これは、式基本クラス ActivityWithResult における型 OutArgumentResult プロパティの名前に対応します。Represents the constant value of "Result", which corresponds to the name of the Result property of type OutArgument in the expression base class ActivityWithResult.

(Inherited from Argument)

適用対象