ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
型の in 引数と 型 T
の out 引数を 1 つ持つアクティビティ デリゲートを定義します TResult
。
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename TResult>
public ref class ActivityFunc sealed : System::Activities::ActivityDelegate
public sealed class ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> : System.Activities.ActivityDelegate
type ActivityFunc<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'Result> = class
inherit ActivityDelegate
Public NotInheritable Class ActivityFunc(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult)
Inherits ActivityDelegate
型パラメーター
- T1
アクティビティ デリゲートの 1 番目の in 引数の型。
- T2
アクティビティ デリゲートの 2 番目の in 引数の型。
- T3
アクティビティ デリゲートの 3 番目の in 引数の型。
- T4
アクティビティ デリゲートの 4 番目の in 引数の型。
- T5
アクティビティ デリゲートの 5 番目の in 引数の型。
- T6
アクティビティ デリゲートの 6 番目の in 引数の型。
- T7
アクティビティ デリゲートの 7 番目の in 引数の型。
- T8
アクティビティ デリゲートの 8 番目の in 引数の型。
- T9
アクティビティ デリゲートの 9 番目の in 引数の型。
- T10
アクティビティ デリゲートの 10 番目の in 引数の型。
- TResult
アクティビティ デリゲートの out 引数の型。
- 継承
注釈
ActivityDelegate を使用すると、アクティビティ作成者は、特定の署名を持つコールバックを公開できます。アクティビティのユーザーは、この署名用のアクティビティベースのハンドラーを提供できます。 ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> は、値を返す ActivityDelegate です。 ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> の署名は、ジェネリック型引数として指定されます。
この型には、呼び出されるアクティビティの引数に 1 ~ 16 個の引数と引数を out
含む複数のジェネリック バージョンがあります。 値を返さないアクティビティ デリゲートには、 ActivityAction 型もあります。
コンストラクター
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>() |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> クラスの新しいインスタンスを作成します。 |
プロパティ
Argument1 |
アクティビティ デリゲートの 1 番目の in 引数を取得または設定します。 |
Argument10 |
アクティビティ デリゲートの 10 番目の in 引数を取得または設定します。 |
Argument2 |
アクティビティ デリゲートの 2 番目の in 引数を取得または設定します。 |
Argument3 |
アクティビティ デリゲートの 3 番目の in 引数を取得または設定します。 |
Argument4 |
アクティビティ デリゲートの 4 番目の in 引数を取得または設定します。 |
Argument5 |
アクティビティ デリゲートの 5 番目の in 引数を取得または設定します。 |
Argument6 |
アクティビティ デリゲートの 6 番目の in 引数を取得または設定します。 |
Argument7 |
アクティビティ デリゲートの 7 番目の in 引数を取得または設定します。 |
Argument8 |
アクティビティ デリゲートの 8 番目の in 引数を取得または設定します。 |
Argument9 |
アクティビティ デリゲートの 9 番目の in 引数を取得または設定します。 |
DisplayName |
デバッグ、検証、例外処理、および追跡に使用する省略可能な表示名を取得または設定します。 (継承元 ActivityDelegate) |
Handler |
この ActivityDelegate によって表されるアクティビティを取得または設定します。 (継承元 ActivityDelegate) |
Result |
アクティビティ デリゲートの out 引数を取得または設定します。 |
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetResultArgument() |
派生クラスで実装された場合、DelegateOutArgument の ActivityDelegate を返します。 (継承元 ActivityDelegate) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
OnGetRuntimeDelegateArguments(IList<RuntimeDelegateArgument>) |
ActivityDelegate 用のランタイム引数の一覧を提供します。 (継承元 ActivityDelegate) |
ShouldSerializeDisplayName() |
DisplayName プロパティ値を XAML にシリアル化する必要があるかどうかを示します。 (継承元 ActivityDelegate) |
ToString() |
String を格納する ActivityDelegate の DisplayName 表現を返します。 (継承元 ActivityDelegate) |
適用対象
こちらもご覧ください
- ActivityFunc<TResult>
- ActivityFunc<T,TResult>
- ActivityFunc<T1,T2,TResult>
- ActivityFunc<T1,T2,T3,TResult>
- ActivityFunc<T1,T2,T3,T4,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>
- ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>
.NET