JsonRpc.NotifyWithParameterObjectAsync Methode

Definition

Ü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.

Gilt für: