IDurableEntityContext.DispatchAsync<T>(Object[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
リフレクションを使用して、受信エンティティ操作を動的にディスパッチします。
public System.Threading.Tasks.Task DispatchAsync<T> (params object[] constructorParameters) where T : class;
abstract member DispatchAsync : obj[] -> System.Threading.Tasks.Task (requires 'T : null)
Public Function DispatchAsync(Of T As Class) (ParamArray constructorParameters As Object()) As Task
型パラメーター
- T
エンティティ インスタンスに使用するクラス。
パラメーター
- constructorParameters
- Object[]
エンティティ コンストラクターにフィードするパラメーター。 主に出力バインディングに使用する必要があります。 パラメーターは、依存関係の挿入を介してコンストラクターに設定されたパラメーターを無視した後、コンストラクター内の順序と一致する必要があります。
戻り値
ディスパッチされた操作が完了したときに完了するタスク。
例外
指定された操作名を持つメソッドが複数ある場合。
指定された操作名を持つメソッドがない場合。
メソッドに複数の引数がある場合。
注釈
エンティティの状態が null の場合、型 T
のオブジェクトが最初に作成されます。 次に、リフレクションを使用して、一致するメソッドを検索します。 この一致は、メソッド名 (操作名) と引数リスト (操作の内容であり、オブジェクト配列に逆シリアル化) に基づいています。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for .NET