JsonRpc.NotifyAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| NotifyAsync(String, Object) |
Invoca um determinado método em um servidor JSON-RPC sem aguardar sua resposta. |
| NotifyAsync(String, Object[]) |
Invoque um método no servidor e não aguarde seu estilo de conclusão, fogo e esquecer. |
| NotifyAsync(String, Object[], IReadOnlyList<Type>) |
Invoca um determinado método em um servidor JSON-RPC sem aguardar sua resposta. |
NotifyAsync(String, Object)
- Origem:
- JsonRpc.cs
- Origem:
- JsonRpc.cs
- Origem:
- JsonRpc.cs
- Origem:
- JsonRpc.cs
- Origem:
- JsonRpc.cs
- Origem:
- JsonRpc.cs
- Origem:
- JsonRpc.cs
Invoca um determinado método em um servidor JSON-RPC sem aguardar sua resposta.
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
Parâmetros
- targetName
- String
Nome do método a ser invocado. Não deve ser nulo ou vazio.
- argument
- Object
O argumento do método deve ser serializável usando o IJsonRpcMessageFormatterselecionado.
Retornos
Uma tarefa que é concluída quando a solicitação de notificação é enviada ao canal para o servidor.
Exceções
Se targetName for nulo.
Jogado quando targetName está vazio.
Se essa instância de JsonRpc já tiver sido descartada antes dessa chamada.
Gerada quando a conexão é encerrada (por ambos os lados) enquanto a solicitação está sendo transmitida.
Qualquer exceção gerada pelo IJsonRpcMessageFormatter (normalmente devido a falhas de serialização). Ao usar JsonMessageFormatter isso deve ser Newtonsoft.Json.JsonSerializationException. Ao usar MessagePackFormatter isso deve ser MessagePack.MessagePackSerializationException.
Comentários
Qualquer erro que ocorra no lado do servidor é ignorado.
Aplica-se a
NotifyAsync(String, Object[])
- Origem:
- JsonRpc.cs
- Origem:
- JsonRpc.cs
- Origem:
- JsonRpc.cs
- Origem:
- JsonRpc.cs
- Origem:
- JsonRpc.cs
- Origem:
- JsonRpc.cs
- Origem:
- JsonRpc.cs
Invoque um método no servidor e não aguarde seu estilo de conclusão, fogo e esquecer.
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
Parâmetros
- targetName
- String
O nome do método a ser invocado no servidor. Não deve ser uma cadeia de caracteres nula ou vazia.
- arguments
- Object[]
Argumentos de método devem ser serializáveis para JSON.
Retornos
Uma tarefa que é concluída quando a solicitação de notificação é enviada ao canal para o servidor.
Exceções
Se targetName for nulo.
Se essa instância de JsonRpc tiver sido descartada.
Comentários
Qualquer erro que ocorra no lado do servidor é ignorado.
Aplica-se a
NotifyAsync(String, Object[], IReadOnlyList<Type>)
Invoca um determinado método em um servidor JSON-RPC sem aguardar sua resposta.
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
Parâmetros
- targetName
- String
Nome do método a ser invocado. Não deve ser nulo ou vazio.
- arguments
- Object[]
Argumentos a serem passados para o método invocado. Eles devem ser serializáveis usando o IJsonRpcMessageFormatterselecionado. Se null, nenhum argumento será passado.
- argumentDeclaredTypes
- IReadOnlyList<Type>
Uma lista de objetos Type que descrevem como cada elemento no arguments é esperado pelo servidor a ser digitado.
Se especificado, isso deve ter exatamente o mesmo comprimento que arguments e não conter elementos null.
Esse valor é ignorado quando isParameterObject é verdadeiro.
Retornos
Uma tarefa que é concluída quando a solicitação de notificação é enviada ao canal para o servidor.
Comentários
Qualquer erro que ocorra no lado do servidor é ignorado.