JsonRpc.NotifyWithParameterObjectAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 arguments
e 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.