JsonRpc.NotifyWithParameterObjectAsync Metodo

Definizione

Overload

NotifyWithParameterObjectAsync(String, Object, IReadOnlyDictionary<String,Type>)

Richiama un determinato metodo in un server JSON-RPC senza attendere la risposta.

NotifyWithParameterObjectAsync(String, Object)

Richiamare un metodo nel server e non attendere il completamento, lo stile fire-and-forget. Il parametro viene passato come oggetto.

NotifyWithParameterObjectAsync(String, Object, IReadOnlyDictionary<String,Type>)

Richiama un determinato metodo in un server JSON-RPC senza attendere la risposta.

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

Parametri

targetName
String

Nome del metodo da richiamare. Non deve esser null o vuoto.

argument
Object

Oggetto le cui proprietà corrispondono ai nomi dei parametri nel metodo di destinazione. Deve essere serializzabile usando l'oggetto selezionato IJsonRpcMessageFormatter.

argumentDeclaredTypes
IReadOnlyDictionary<String,Type>

Dizionario di Type oggetti che descrivono il modo in cui ogni voce specificata nell'unico IReadOnlyDictionary<TKey,TValue> elemento di arguments è prevista dal server da digitare. Se specificato, deve avere esattamente lo stesso set di chiavi del dizionario contenuto nel primo elemento di argumentse non contenere null valori.

Restituisce

Attività che viene completata al momento della trasmissione della notifica.

Commenti

Qualsiasi errore che si verifica sul lato server viene ignorato.

Si applica a

NotifyWithParameterObjectAsync(String, Object)

Richiamare un metodo nel server e non attendere il completamento, lo stile fire-and-forget. Il parametro viene passato come oggetto.

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

Parametri

targetName
String

Nome del metodo da richiamare nel server. Non deve essere null o stringa vuota.

argument
Object

L'argomento del metodo deve essere serializzabile in JSON.

Restituisce

Attività che viene completata quando la richiesta di notifica viene inviata al canale al server.

Eccezioni

Se targetName è Null.

Se questa istanza di JsonRpc è stata eliminata.

Commenti

Qualsiasi errore che si verifica sul lato server viene ignorato.

Si applica a