次の方法で共有


MethodDispatcherBase.ContinueWithResult<TRetVal> メソッド

定義

内部 - サービス リモート処理によって使用されます

protected System.Threading.Tasks.Task<Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingResponseMessageBody> ContinueWithResult<TRetVal> (string interfaceName, string methodName, int methodId, Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageBodyFactory remotingMessageBodyFactory, System.Threading.Tasks.Task<TRetVal> task);
member this.ContinueWithResult : string * string * int * Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageBodyFactory * System.Threading.Tasks.Task<'RetVal> -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingResponseMessageBody>
Protected Function ContinueWithResult(Of TRetVal) (interfaceName As String, methodName As String, methodId As Integer, remotingMessageBodyFactory As IServiceRemotingMessageBodyFactory, task As Task(Of TRetVal)) As Task(Of IServiceRemotingResponseMessageBody)

型パラメーター

TRetVal

リモート処理メソッドの応答の種類。

パラメーター

interfaceName
String

リモート処理インターフェイスのインターフェイス名

methodName
String

リモート処理メソッドのメソッド名

methodId
Int32

リモート処理メソッドの MethodId

remotingMessageBodyFactory
IServiceRemotingMessageBodyFactory

リモート処理インターフェイスの MessageFactory。

task
Task<TRetVal>

継続タスク

戻り値

未処理の操作を表す Task

適用対象