JsonRpc.NotifyWithParameterObjectAsync 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
NotifyWithParameterObjectAsync(String, Object, IReadOnlyDictionary<String,Type>) |
Invoca um determinado método em um servidor JSON-RPC sem aguardar sua resposta. |
NotifyWithParameterObjectAsync(String, Object) |
Invoque um método no servidor e não aguarde sua conclusão, estilo fire-and-forget. O parâmetro é passado como um objeto. |
NotifyWithParameterObjectAsync(String, Object, IReadOnlyDictionary<String,Type>)
Invoca um determinado método em um servidor JSON-RPC sem aguardar sua resposta.
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
Parâmetros
- targetName
- String
Nome do método a ser invocado. Não deve ser nulo ou vazio.
- argument
- Object
Um objeto cujas propriedades correspondem aos nomes dos parâmetros no método de destino. Deve ser serializável usando o selecionado IJsonRpcMessageFormatter.
- argumentDeclaredTypes
- IReadOnlyDictionary<String,Type>
Um dicionário de Type objetos que descrevem como cada entrada no IReadOnlyDictionary<TKey,TValue> elemento fornecido no único elemento arguments
é esperado pelo servidor a ser digitado.
Se especificado, isso deve ter exatamente o mesmo conjunto de chaves que o dicionário contido no primeiro elemento de arguments
, e não null
conter valores.
Retornos
Uma tarefa que é concluída quando a notificação é transmitida.
Comentários
Qualquer erro que acontece no lado do servidor é ignorado.
Aplica-se a
NotifyWithParameterObjectAsync(String, Object)
Invoque um método no servidor e não aguarde sua conclusão, estilo fire-and-forget. O parâmetro é passado como um objeto.
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
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.
- argument
- Object
O argumento do método deve ser serializável 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 tiver JsonRpc sido descartada.
Comentários
Qualquer erro que acontece no lado do servidor é ignorado.