Freigeben über


MethodDispatcherBase.ContinueWithResult<TRetVal> Methode

Definition

Intern: Wird vom Dienstremoting verwendet

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)

Typparameter

TRetVal

Der Antworttyp für die Remotingmethode.

Parameter

interfaceName
String

Schnittstellenname der Remotingschnittstelle

methodName
String

Methodenname der Remotingmethode

methodId
Int32

MethodId der Remotingmethode

remotingMessageBodyFactory
IServiceRemotingMessageBodyFactory

MessageFactory für die Remotingschnittstelle.

task
Task<TRetVal>

Fortsetzungstask

Gibt zurück

Eine Aufgabe , die einen hervorragenden Vorgang darstellt.

Gilt für: