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
| Name | Beschreibung |
|---|---|
| NotifyWithParameterObjectAsync(String, Object) |
Rufen Sie eine Methode auf dem Server auf, und warten Sie nicht auf den Abschluss, das Feuer-und-Vergessen-Format. Der Parameter wird als Objekt übergeben. |
| NotifyWithParameterObjectAsync(String, Object, IReadOnlyDictionary<String,Type>) |
Ruft eine bestimmte Methode auf einem JSON-RPC-Server auf, ohne auf die Antwort zu warten. |
NotifyWithParameterObjectAsync(String, Object)
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
Rufen Sie eine Methode auf dem Server auf, und warten Sie nicht auf den Abschluss, das Feuer-und-Vergessen-Format. 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 keine 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
Wenn targetName null ist.
Wenn diese Instanz von JsonRpc verworfen wurde.
Hinweise
Jeder Fehler, der auf der Serverseite auftritt, wird ignoriert.
Gilt für:
NotifyWithParameterObjectAsync(String, Object, IReadOnlyDictionary<String,Type>)
Ruft eine bestimmte Methode auf einem JSON-RPC-Server auf, ohne auf die 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 aufzurufenden Methode. Darf nicht null oder leer sein.
- argument
- Object
Ein Objekt, dessen Eigenschaften den Namen der Parameter für die Zielmethode entsprechen. Muss mithilfe der ausgewählten IJsonRpcMessageFormatterserialisierbar sein.
- argumentDeclaredTypes
- IReadOnlyDictionary<String,Type>
Ein Wörterbuch mit Type Objekten, die beschreiben, wie jeder Eintrag in der IReadOnlyDictionary<TKey,TValue> im einzigen Element von arguments vom Server eingegeben werden soll.
Wenn angegeben, muss dies genau den gleichen Satz von Schlüsseln wie das Wörterbuch aufweisen, das im ersten Element von argumentsenthalten ist, und keine null Werte enthalten.
Gibt zurück
Eine Aufgabe, die abgeschlossen wird, wenn die Benachrichtigung übertragen wurde.
Hinweise
Jeder Fehler, der auf der Serverseite auftritt, wird ignoriert.