Share via


MethodDispatcherBase.ContinueWithResult<TRetVal> Method

Definition

Internal - used by Service remoting

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)

Type Parameters

TRetVal

The response type for the remoting method.

Parameters

interfaceName
String

Interface Name of the remoting Interface

methodName
String

Method Name of the remoting method

methodId
Int32

MethodId of the remoting method

remotingMessageBodyFactory
IServiceRemotingMessageBodyFactory

MessageFactory for the remoting Interface.

task
Task<TRetVal>

continuation task

Returns

A Task that represents outstanding operation.

Applies to