JsonRpc.NotifyWithParameterObjectAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
NotifyWithParameterObjectAsync(String, Object, IReadOnlyDictionary<String,Type>) |
Ruft eine bestimmte Methode auf einem JSON-RPC-Server auf, ohne auf seine Antwort zu warten. |
NotifyWithParameterObjectAsync(String, Object) |
Rufen Sie eine Methode auf dem Server auf, und warten Sie nicht auf den Abschluss, den Fire-and-Forget-Stil. Der Parameter wird als Objekt übergeben. |
NotifyWithParameterObjectAsync(String, Object, IReadOnlyDictionary<String,Type>)
Ruft eine bestimmte Methode auf einem JSON-RPC-Server auf, ohne auf seine Antwort zu warten.
public System.Threading.Tasks.Task NotifyWithParameterObjectAsync (string targetName, object? argument, System.Collections.Generic.IReadOnlyDictionary<string,Type>? argumentDeclaredTypes);
member this.NotifyWithParameterObjectAsync : string * obj * System.Collections.Generic.IReadOnlyDictionary<string, Type> -> System.Threading.Tasks.Task
Public Function NotifyWithParameterObjectAsync (targetName As String, argument As Object, argumentDeclaredTypes As IReadOnlyDictionary(Of String, Type)) As Task
Parameter
- targetName
- String
Name der methode, die aufgerufen werden soll. Darf nicht null oder leer sein.
- argument
- Object
Ein Objekt, dessen Eigenschaften den Namen von Parametern auf der Zielmethode entsprechen. Muss serialisierbar sein, indem der ausgewählte Wert verwendet IJsonRpcMessageFormatterwird.
- argumentDeclaredTypes
- IReadOnlyDictionary<String,Type>
Ein Wörterbuch mit Type Objekten, das beschreibt, wie jeder Eintrag im IReadOnlyDictionary<TKey,TValue> einzigen Element des einzigen Elements arguments
vom Server eingegeben werden soll.
Wenn angegeben, muss dies genau denselben Satz von Schlüsseln wie das Wörterbuch aufweisen, das im ersten Element von arguments
, und keine null
Werte enthalten.
Gibt zurück
Eine Aufgabe, die abgeschlossen wird, wenn die Benachrichtigung übertragen wurde.
Hinweise
Alle Fehler, die auf der Serverseite auftreten, werden ignoriert.
Gilt für:
NotifyWithParameterObjectAsync(String, Object)
Rufen Sie eine Methode auf dem Server auf, und warten Sie nicht auf den Abschluss, den Fire-and-Forget-Stil. Der Parameter wird als Objekt übergeben.
public System.Threading.Tasks.Task NotifyWithParameterObjectAsync (string targetName, object argument = default);
public System.Threading.Tasks.Task NotifyWithParameterObjectAsync (string targetName, object? argument = default);
member this.NotifyWithParameterObjectAsync : string * obj -> System.Threading.Tasks.Task
Public Function NotifyWithParameterObjectAsync (targetName As String, Optional argument As Object = Nothing) As Task
Parameter
- targetName
- String
Der Name der Methode, die auf dem Server aufgerufen werden soll. Darf nicht null oder leere Zeichenfolge sein.
- argument
- Object
Das Methodenargument muss für JSON serialisierbar sein.
Gibt zurück
Eine Aufgabe, die abgeschlossen wird, wenn die Benachrichtigungsanforderung an den Kanal an den Server gesendet wird.
Ausnahmen
Ist targetName
null.
Wenn diese Instanz JsonRpc verworfen wurde.
Hinweise
Alle Fehler, die auf der Serverseite auftreten, werden ignoriert.