JsonRpcMethodAttribute 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.
Attributo che modifica il nome in base al quale questo metodo può essere richiamato tramite JSON-RPC. Se applicato in un metodo, il nome CLR del metodo non può più essere usato per la chiamata remota.
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class JsonRpcMethodAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type JsonRpcMethodAttribute = class
inherit Attribute
Public Class JsonRpcMethodAttribute
Inherits Attribute
- Ereditarietà
-
JsonRpcMethodAttribute
- Attributi
Commenti
Questo attributo deve essere usato quando i nomi dei metodi di messaggio rpc possono essere diversi dai nomi dei metodi CLR effettivi. Utile nei casi in cui i nomi dei metodi di messaggio rpc contengono caratteri non validi per i nomi dei metodi CLR, ad esempio "text/OnDocumentChanged".
Se i metodi vengono sovraccaricati, ogni overload deve definire il proprio JsonRpcMethodAttribute con tutti gli stessi valori. I conflitti generano errori durante JsonRpc la costruzione.
Se i metodi vengono sottoposti a override, la classe di base può definire classi JsonRpcMethodAttribute derivate e erediterà l'attributo. Se la classe derivata e la classe base hanno valori in conflitto JsonRpcMethodAttribute per un metodo, verrà generato un errore durante JsonRpc la costruzione.
Costruttori
JsonRpcMethodAttribute() |
Inizializza una nuova istanza della classe JsonRpcMethodAttribute. |
JsonRpcMethodAttribute(String) |
Inizializza una nuova istanza della classe JsonRpcMethodAttribute. |
Proprietà
Name |
Ottiene il nome RPC pubblico in base al quale verrà richiamato questo metodo. |
UseSingleObjectParameterDeserialization |
Ottiene o imposta un valore che indica se gli argomenti denominati JSON-RPC devono essere deserializzati nel primo parametro di questo metodo. |