JsonRpcRequest Classe
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.
Descrive un metodo da richiamare nel server.
[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
- Ereditarietà
- Attributi
- Implementazioni
Costruttori
JsonRpcRequest() |
Descrive un metodo da richiamare nel server. |
Proprietà
ArgumentCount |
Ottiene il numero di argomenti forniti nella richiesta. |
ArgumentListDeclaredTypes |
Ottiene o imposta un elenco di Type oggetti che descrivono la modalità di digitazione di ogni elemento in ArgumentsList dal server.
Se specificato, deve avere esattamente la stessa lunghezza di ArgumentsList e non |
ArgumentNames |
Ottiene la sequenza di nomi di argomenti, se applicabile. |
Arguments |
Ottiene o imposta gli argomenti da utilizzare quando si richiama l'oggetto specificato Method. Matrice di argomenti o di un oggetto le cui proprietà vengono utilizzate in un oggetto arguments denominato. |
ArgumentsArray |
Obsoleti.
Ottiene o imposta una matrice di argomenti, se applicabile. |
ArgumentsList |
Ottiene o imposta un elenco di argomenti di sola lettura, se applicabile. |
DebuggerDisplay |
Ottiene la stringa da visualizzare nel debugger per questa istanza. |
Id |
Obsoleti.
Ottiene o imposta un identificatore stabilito dal client se è prevista una risposta alla richiesta. |
IsNotification |
Ottiene un valore che indica se si tratta di una notifica e non è prevista alcuna risposta. |
IsResponseExpected |
Ottiene un valore che indica se è prevista una risposta a questa richiesta. |
Method |
Ottiene o imposta il nome del metodo da richiamare. |
NamedArgumentDeclaredTypes |
Ottiene o imposta un dizionario di Type oggetti indicizzati dal nome della proprietà che descrivono il modo in cui ogni elemento in NamedArguments è previsto dal server da digitare.
Se specificato, deve avere esattamente le stesse dimensioni NamedArguments di e non |
NamedArguments |
Ottiene o imposta il dizionario degli argomenti denominati, se applicabile. |
RequestId |
Ottiene o imposta un identificatore stabilito dal client se è prevista una risposta alla richiesta. |
TraceParent |
Ottiene o imposta i dati per il valore del contesto |
TraceState |
Ottiene o imposta i dati per il valore del contesto |
Version |
Ottiene o imposta la versione del protocollo JSON-RPC conforme a questo messaggio. (Ereditato da JsonRpcMessage) |
Metodi
ToString() |
Descrive un metodo da richiamare nel server. |
TryGetArgumentByNameOrIndex(String, Int32, Type, Object) |
Recupera un argomento per la richiesta RPC. |
TryGetTopLevelProperty<T>(String, T) |
Recupera una proprietà di primo livello da un messaggio in ingresso che è un'estensione alla specifica JSON-RPC. (Ereditato da JsonRpcMessage) |
TryGetTypedArguments(ReadOnlySpan<ParameterInfo>, Span<Object>) |
Ottiene gli argomenti da fornire alla chiamata al metodo, coercita ai tipi che soddisfano l'elenco specificato di parametri. |
TrySetTopLevelProperty<T>(String, T) |
Imposta una proprietà di primo livello nel messaggio che è un'estensione alla specifica JSON-RPC. (Ereditato da JsonRpcMessage) |