Freigeben über


MethodDispatcherBase.OnDispatchAsync Methode

Definition

Diese Methode wird vom generierten Methodenverteiler implementiert, um die Anforderung an die angegebene methodId der Vom Remoteobjekt implementierten Schnittstelle zu senden.

protected abstract System.Threading.Tasks.Task<Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingResponseMessageBody> OnDispatchAsync (int methodId, object remotedObject, Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingRequestMessageBody requestBody, Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageBodyFactory remotingMessageBodyFactory, System.Threading.CancellationToken cancellationToken);
abstract member OnDispatchAsync : int * obj * Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingRequestMessageBody * Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageBodyFactory * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingResponseMessageBody>
Protected MustOverride Function OnDispatchAsync (methodId As Integer, remotedObject As Object, requestBody As IServiceRemotingRequestMessageBody, remotingMessageBodyFactory As IServiceRemotingMessageBodyFactory, cancellationToken As CancellationToken) As Task(Of IServiceRemotingResponseMessageBody)

Parameter

methodId
Int32

ID der -Methode.

remotedObject
Object

Das remoted-Objekt instance.

requestBody
IServiceRemotingRequestMessageBody

Anforderungstext

remotingMessageBodyFactory
IServiceRemotingMessageBodyFactory

Remoting Message Body Factory-Implementierung zum Erstellen eines Antwortobjekts erforderlich.

cancellationToken
CancellationToken

Abbruchtoken

Gibt zurück

Ein Task , der einen ausstehenden Vorgang darstellt. Das Ergebnis der Aufgabe ist der Rückgabewert der -Methode.

Gilt für: