JsonRpc.NotifyAsync 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 |
|---|---|
| NotifyAsync(String, Object) |
Richiama un determinato metodo in un server JSON-RPC senza attendere la risposta. |
| NotifyAsync(String, Object[]) |
Richiamare un metodo nel server e non attendere il completamento, lo stile fire-and-forget. |
| NotifyAsync(String, Object[], IReadOnlyList<Type>) |
Richiama un determinato metodo in un server JSON-RPC senza attendere la risposta. |
NotifyAsync(String, Object)
- Origine:
- JsonRpc.cs
- Origine:
- JsonRpc.cs
- Origine:
- JsonRpc.cs
- Origine:
- JsonRpc.cs
- Origine:
- JsonRpc.cs
- Origine:
- JsonRpc.cs
- Origine:
- JsonRpc.cs
Richiama un determinato metodo in un server JSON-RPC senza attendere la risposta.
public System.Threading.Tasks.Task NotifyAsync(string targetName, object argument);
public System.Threading.Tasks.Task NotifyAsync(string targetName, object? argument);
member this.NotifyAsync : string * obj -> System.Threading.Tasks.Task
Public Function NotifyAsync (targetName As String, argument As Object) As Task
Parametri
- targetName
- String
Nome del metodo da richiamare. Non deve essere null o vuoto.
- argument
- Object
L'argomento del metodo deve essere serializzabile usando l'IJsonRpcMessageFormatterselezionato.
Valori restituiti
Attività che viene completata quando la richiesta di notifica viene inviata al canale al server.
Eccezioni
Se targetName è Null.
Generata quando targetName è vuoto.
Se questa istanza di JsonRpc è già stata eliminata prima di questa chiamata.
Generata quando la connessione viene terminata (da uno dei due lati) mentre la richiesta viene trasmessa.
Qualsiasi eccezione generata dal IJsonRpcMessageFormatter (in genere a causa di errori di serializzazione). Quando si usa JsonMessageFormatter deve essere Newtonsoft.Json.JsonSerializationException. Quando si usa MessagePackFormatter deve essere MessagePack.MessagePackSerializationException.
Commenti
Qualsiasi errore che si verifica sul lato server viene ignorato.
Si applica a
NotifyAsync(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.
public System.Threading.Tasks.Task NotifyAsync(string targetName, params object[] arguments);
public System.Threading.Tasks.Task NotifyAsync(string targetName, params object?[]? arguments);
member this.NotifyAsync : string * obj[] -> System.Threading.Tasks.Task
Public Function NotifyAsync (targetName As String, ParamArray arguments As Object()) As Task
Parametri
- targetName
- String
Nome del metodo da richiamare sul server. Non deve essere null o una stringa vuota.
- arguments
- Object[]
Gli argomenti del metodo devono essere serializzabili 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
NotifyAsync(String, Object[], IReadOnlyList<Type>)
Richiama un determinato metodo in un server JSON-RPC senza attendere la risposta.
public System.Threading.Tasks.Task NotifyAsync(string targetName, object?[]? arguments, System.Collections.Generic.IReadOnlyList<Type>? argumentDeclaredTypes);
member this.NotifyAsync : string * obj[] * System.Collections.Generic.IReadOnlyList<Type> -> System.Threading.Tasks.Task
Public Function NotifyAsync (targetName As String, arguments As Object(), argumentDeclaredTypes As IReadOnlyList(Of Type)) As Task
Parametri
- targetName
- String
Nome del metodo da richiamare. Non deve essere null o vuoto.
- arguments
- Object[]
Argomenti da passare al metodo richiamato. Devono essere serializzabili usando il IJsonRpcMessageFormatterselezionato. Se null, non vengono passati argomenti.
- argumentDeclaredTypes
- IReadOnlyList<Type>
Elenco di oggetti Type che descrivono il modo in cui ogni elemento in arguments è previsto dal server da digitare.
Se specificato, deve avere esattamente la stessa lunghezza di arguments e non contenere elementi null.
Questo valore viene ignorato quando isParameterObject è true.
Valori restituiti
Attività che viene completata quando la richiesta di notifica viene inviata al canale al server.
Commenti
Qualsiasi errore che si verifica sul lato server viene ignorato.