Freigeben über


MethodDispatcherBase.DispatchAsync Methode

Definition

Diese Methode wird verwendet, um die Anforderung an die angegebene methodId der Schnittstelle zu senden, die vom Remoteobjekt implementiert wird.

public abstract System.Threading.Tasks.Task<object> DispatchAsync (object objectImplementation, int methodId, object requestBody, System.Threading.CancellationToken cancellationToken);
abstract member DispatchAsync : obj * int * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
Public MustOverride Function DispatchAsync (objectImplementation As Object, methodId As Integer, requestBody As Object, cancellationToken As CancellationToken) As Task(Of Object)

Parameter

objectImplementation
Object

Das -Objekt hat die Remoteschnittstelle eingestürzt.

methodId
Int32

ID der Methode, an die die Anforderung weitergeleitet werden soll.

requestBody
Object

Der Text des Anforderungsobjekts, das an das Objekt verteilt werden muss.

cancellationToken
CancellationToken

Das Abbruchtoken, das signalisiert wird, wenn dieser Vorgang abgebrochen wird.

Gibt zurück

Eine Aufgabe, die den ausstehenden asynchronen Aufruf des Implementierungsobjekts darstellt. Der Rückgabewert der Aufgabe enthält den zurückgegebenen Wert aus der aufgerufenen Methode.

Gilt für: