InArgument<T> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アクティビティへのデータフローを表すバインディング ターミナル。
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>のデータ型。
- 継承
- 属性
例
この例では、1 つの WriteLine アクティビティで構成されるワークフローが作成されます。 WriteLine アクティビティには、InArgument<T>という名前のTextがあります。 ホスト アプリケーションはワークフローのインスタンスを作成し、文字列を渡します。文字列は、TextのWriteLine引数にマップされ、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でOutArgument型の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) | (継承元 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を初期化して返します。 |