JsonRpcRequest Classe
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.
Descreve um método a ser invocado no servidor.
[System.Runtime.Serialization.DataContract]
public class JsonRpcRequest : StreamJsonRpc.Protocol.JsonRpcMessage
[System.Runtime.Serialization.DataContract]
public class JsonRpcRequest : StreamJsonRpc.Protocol.JsonRpcMessage, StreamJsonRpc.Protocol.IJsonRpcMessageWithId
[<System.Runtime.Serialization.DataContract>]
type JsonRpcRequest = class
inherit JsonRpcMessage
[<System.Runtime.Serialization.DataContract>]
type JsonRpcRequest = class
inherit JsonRpcMessage
interface IJsonRpcMessageWithId
Public Class JsonRpcRequest
Inherits JsonRpcMessage
Public Class JsonRpcRequest
Inherits JsonRpcMessage
Implements IJsonRpcMessageWithId
- Herança
- Atributos
- Implementações
Construtores
| JsonRpcRequest() |
Descreve um método a ser invocado no servidor. |
Propriedades
| ArgumentCount |
Obtém o número de argumentos fornecidos na solicitação. |
| ArgumentListDeclaredTypes |
Obtém ou define uma lista de Type objetos que descrevem como cada elemento ArgumentsList é esperado pelo servidor a ser digitado.
Se especificado, isso deve ter exatamente o mesmo comprimento ArgumentsList que e não conter elementos |
| ArgumentNames |
Obtém a sequência de nomes de argumento, se aplicável. |
| Arguments |
Obtém ou define os argumentos a serem usados ao invocar o especificado Method. Uma matriz de argumentos ou um objeto cujas propriedades são usadas em um objeto de argumentos nomeados. |
| ArgumentsArray |
Obsoleto.
Obtém ou define uma matriz de argumentos, se aplicável. |
| ArgumentsList |
Obtém ou define uma lista somente leitura de argumentos, se aplicável. |
| DebuggerDisplay |
Obtém a cadeia de caracteres a ser exibida no depurador dessa instância. |
| Id |
Obsoleto.
Obtém ou define um identificador estabelecido pelo cliente se uma resposta à solicitação for esperada. |
| IsNotification |
Obtém um valor que indica se essa é uma notificação e nenhuma resposta é esperada. |
| IsResponseExpected |
Obtém um valor que indica se uma resposta a essa solicitação é esperada. |
| Method |
Obtém ou define o nome do método a ser invocado. |
| NamedArgumentDeclaredTypes |
Obtém ou define um dicionário de Type objetos indexados pelo nome da propriedade que descreve como cada elemento NamedArguments é esperado pelo servidor a ser digitado.
Se especificado, isso deve ter exatamente o mesmo tamanho NamedArguments que e não |
| NamedArguments |
Obtém ou define o dicionário de argumentos nomeados, se aplicável. |
| RequestId |
Obtém ou define um identificador estabelecido pelo cliente se uma resposta à solicitação for esperada. |
| TraceParent |
Obtém ou define os dados para o valor de Contexto |
| TraceState |
Obtém ou define os dados para o valor de Contexto |
| Version |
Obtém ou define a versão do protocolo JSON-RPC ao qual essa mensagem está em conformidade. (Herdado de JsonRpcMessage) |
Métodos
| ToString() |
Descreve um método a ser invocado no servidor. |
| TryGetArgumentByNameOrIndex(String, Int32, Type, Object) |
Recupera um argumento para a solicitação RPC. |
| TryGetTopLevelProperty<T>(String, T) |
Recupera uma propriedade de nível superior de uma mensagem de entrada que é uma extensão para a especificação JSON-RPC. (Herdado de JsonRpcMessage) |
| TryGetTypedArguments(ReadOnlySpan<ParameterInfo>, Span<Object>) |
Obtém os argumentos a serem fornecidos para a invocação do método, coagidos a tipos que satisfaçam a lista de parâmetros fornecida. |
| TrySetTopLevelProperty<T>(String, T) |
Define uma propriedade de nível superior na mensagem que é uma extensão para a especificação JSON-RPC. (Herdado de JsonRpcMessage) |