JsonRpc.NotifyAsync Método

Definição

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.

Aplica-se a