IGrainReferenceRuntime.InvokeMethodAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
InvokeMethodAsync(GrainReference, IInvokable, InvokeMethodOptions) |
指定されたグレイン インターフェイスで指定したメソッドを呼び出します。 |
InvokeMethodAsync<T>(GrainReference, IInvokable, InvokeMethodOptions) |
指定されたグレイン インターフェイスで指定したメソッドを呼び出します。 |
InvokeMethodAsync<T>(GrainReference, Int32, Object[], InvokeMethodOptions, SiloAddress) |
リモート オブジェクトでメソッドを呼び出します。 |
InvokeMethodAsync(GrainReference, IInvokable, InvokeMethodOptions)
指定されたグレイン インターフェイスで指定したメソッドを呼び出します。
public System.Threading.Tasks.ValueTask InvokeMethodAsync (Orleans.Runtime.GrainReference reference, Orleans.Serialization.Invocation.IInvokable request, Orleans.CodeGeneration.InvokeMethodOptions options);
abstract member InvokeMethodAsync : Orleans.Runtime.GrainReference * Orleans.Serialization.Invocation.IInvokable * Orleans.CodeGeneration.InvokeMethodOptions -> System.Threading.Tasks.ValueTask
Public Function InvokeMethodAsync (reference As GrainReference, request As IInvokable, options As InvokeMethodOptions) As ValueTask
パラメーター
- reference
- GrainReference
グレイン参照。
- request
- IInvokable
メソッドの説明です。
- options
- InvokeMethodOptions
呼び出しオプション。
戻り値
操作を表す 。ValueTask
適用対象
InvokeMethodAsync<T>(GrainReference, IInvokable, InvokeMethodOptions)
指定されたグレイン インターフェイスで指定したメソッドを呼び出します。
public System.Threading.Tasks.ValueTask<T> InvokeMethodAsync<T> (Orleans.Runtime.GrainReference reference, Orleans.Serialization.Invocation.IInvokable request, Orleans.CodeGeneration.InvokeMethodOptions options);
abstract member InvokeMethodAsync : Orleans.Runtime.GrainReference * Orleans.Serialization.Invocation.IInvokable * Orleans.CodeGeneration.InvokeMethodOptions -> System.Threading.Tasks.ValueTask<'T>
Public Function InvokeMethodAsync(Of T) (reference As GrainReference, request As IInvokable, options As InvokeMethodOptions) As ValueTask(Of T)
型パラメーター
- T
メソッドの基になる戻り値の型。
パラメーター
- reference
- GrainReference
グレイン参照。
- request
- IInvokable
メソッドの説明です。
- options
- InvokeMethodOptions
呼び出しオプション。
戻り値
ValueTask<T>
呼び出しの結果。
適用対象
InvokeMethodAsync<T>(GrainReference, Int32, Object[], InvokeMethodOptions, SiloAddress)
リモート オブジェクトでメソッドを呼び出します。
public System.Threading.Tasks.Task<T> InvokeMethodAsync<T> (Orleans.Runtime.GrainReference reference, int methodId, object[] arguments, Orleans.CodeGeneration.InvokeMethodOptions options, Orleans.Runtime.SiloAddress silo);
abstract member InvokeMethodAsync : Orleans.Runtime.GrainReference * int * obj[] * Orleans.CodeGeneration.InvokeMethodOptions * Orleans.Runtime.SiloAddress -> System.Threading.Tasks.Task<'T>
Public Function InvokeMethodAsync(Of T) (reference As GrainReference, methodId As Integer, arguments As Object(), options As InvokeMethodOptions, silo As SiloAddress) As Task(Of T)
型パラメーター
- T
結果の種類です。
パラメーター
- reference
- GrainReference
アドレス指定可能なターゲットへの参照。
- methodId
- Int32
呼び出すメソッド。
- arguments
- Object[]
メソッドのペイロード。
- options
- InvokeMethodOptions
呼び出しオプション。
- silo
- SiloAddress
ターゲット サイロ。
戻り値
Task<T>
リモート オブジェクトからの応答を返します。