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
| Nome | Descrizione |
|---|---|
| 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. |
NotifyWithParameterObjectAsync(String, Object)
- Origine:
- JsonRpc.cs
- Origine:
- JsonRpc.cs
- Origine:
- JsonRpc.cs
- Origine:
- JsonRpc.cs
- Origine:
- JsonRpc.cs
- Origine:
- JsonRpc.cs
- Origine:
- JsonRpc.cs
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 sul server. Non deve essere null o una stringa vuota.
- argument
- Object
L'argomento del metodo deve essere serializzabile in JSON.
Valori restituiti
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
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 essere null o vuoto.
- argument
- Object
Oggetto le cui proprietà corrispondono ai nomi dei parametri nel metodo di destinazione. Deve essere serializzabile usando il IJsonRpcMessageFormatterselezionato.
- argumentDeclaredTypes
- IReadOnlyDictionary<String,Type>
Dizionario di oggetti Type che descrivono il modo in cui ogni voce della IReadOnlyDictionary<TKey,TValue> fornita nell'unico 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 valori null.
Valori restituiti
Attività che viene completata quando la notifica è stata trasmessa.
Commenti
Qualsiasi errore che si verifica sul lato server viene ignorato.