JsonRpc.NotifyWithParameterObjectAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
NotifyWithParameterObjectAsync(String, Object, IReadOnlyDictionary<String,Type>) |
Vyvolá danou metodu na serveru JSON-RPC bez čekání na odpověď. |
NotifyWithParameterObjectAsync(String, Object) |
Vyvolání metody na serveru a nečekejte na jeho dokončení, aktivujte a zapomeňte styl. Parametr se předá jako objekt. |
NotifyWithParameterObjectAsync(String, Object, IReadOnlyDictionary<String,Type>)
Vyvolá danou metodu na serveru JSON-RPC bez čekání na odpověď.
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
Parametry
- targetName
- String
Název metody, která se má vyvolat. Nesmí být null ani prázdný.
- argument
- Object
Objekt, jehož vlastnosti odpovídají názvům parametrů v cílové metodě. Musí být serializovatelné pomocí vybrané IJsonRpcMessageFormatter.
- argumentDeclaredTypes
- IReadOnlyDictionary<String,Type>
Slovník Type objektů, které popisují, jak každá položka v IReadOnlyDictionary<TKey,TValue> zadaném prvku arguments
je očekáváno serverem.
Pokud je zadáno, musí mít přesně stejnou sadu klíčů jako slovník obsažený v prvním prvku a arguments
neobsahuje žádné null
hodnoty.
Návraty
Úkol, který se dokončí při přenosu oznámení.
Poznámky
Jakákoli chyba, ke které dochází na straně serveru, se ignoruje.
Platí pro
NotifyWithParameterObjectAsync(String, Object)
Vyvolání metody na serveru a nečekejte na jeho dokončení, aktivujte a zapomeňte styl. Parametr se předá jako objekt.
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
Parametry
- targetName
- String
Název metody, která se má vyvolat na serveru. Nesmí být null ani prázdný řetězec.
- argument
- Object
Argument metody musí být serializovatelný na JSON.
Návraty
Úkol, který se dokončí, když se žádost o oznámení odešle do kanálu na server.
Výjimky
Pokud targetName
je null.
Pokud byla tato instance JsonRpc odstraněna.
Poznámky
Jakákoli chyba, ke které dochází na straně serveru, se ignoruje.