JsonRpc.TraceEvents Enumerazione
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.
ID evento generati all'oggetto TraceSource.
public enum JsonRpc.TraceEvents
type JsonRpc.TraceEvents =
Public Enum JsonRpc.TraceEvents
- Ereditarietà
-
JsonRpc.TraceEvents
Campi
Closed | 13 | Si verifica quando la connessione viene chiusa. |
ExceptionNotDeserializable | 21 | Impossibile deserializzare un Exceptiontipo derivato da un tipo derivato perché mancava un costruttore di deserializzazione. Verrà invece creata un'istanza di un tipo di base che offre il costruttore. |
ExceptionNotSerializable | 20 | Un'istanza SerializableAttribute di un Exceptiontipo derivato è stata serializzata come tipo di base perché non è stata applicata. |
ExceptionTypeNotFound | 19 | Impossibile deserializzare un oggetto in ingresso Exception al tipo originale perché non è stato possibile caricare il tipo. |
ListeningStarted | 3 | Si verifica quando questa istanza avvia l'ascolto dei messaggi RPC in ingresso. |
LocalContractViolation | 15 | Un punto di estendibilità è stato sfruttato localmente e ha interrotto il contratto. |
LocalEventListenerAdded | 2 | Si verifica quando un gestore eventi sottoscrive un evento in un oggetto di destinazione aggiunto. |
LocalInvocation | 9 | Si verifica quando viene JsonRpcRequest ricevuto e eseguito correttamente il mapping a un metodo locale da richiamare. |
LocalInvocationError | 10 | Si verifica quando un metodo richiamato in locale da un JsonRpcRequest genera un'eccezione (o restituisce un errore Task). TraceData(TraceEventCache, String, TraceEventType, Int32, Object[]) viene richiamato con il nome del metodo di richiesta generata Exception, l'ID richiesta e l'oggetto/matrice di argomenti. TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) viene richiamato con un messaggio di testo formattato con informazioni sull'eccezione. |
LocalMethodAdded | 0 | Si verifica quando viene aggiunto un metodo RPC locale alla tabella di mapping. |
LocalMethodNotAdded | 1 | Si verifica quando un metodo RPC locale candidato non viene aggiunto alla tabella di mapping. |
MessageReceived | 7 | Si verifica quando viene JsonRpcMessage ricevuto qualsiasi. In Info, TraceData(TraceEventCache, String, TraceEventType, Int32, Object) viene richiamato con l'oggetto JsonRpcMessage ricevuto. In Verbose, TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) viene richiamata con la rappresentazione JSON del messaggio. |
MessageSent | 8 | Si verifica quando viene trasmesso qualsiasi JsonRpcMessage . In Info, TraceData(TraceEventCache, String, TraceEventType, Int32, Object) viene richiamato con l'oggetto JsonRpcMessage trasmesso. In Verbose, TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) viene richiamata con la rappresentazione JSON del messaggio. |
MethodArgumentDeserializationFailure | 17 | Una chiamata RPC in ingresso includeva un argomento che non è riuscito a deserializzare il tipo nel parametro di corrispondenza proposto da un metodo di destinazione candidato. |
ProgressNotificationError | 16 | Si è verificata un'eccezione durante la lettura o la scrittura della notifica $/progress. |
ReceivedCancellation | 4 | Si verifica quando arriva una notifica che tenta di annullare una richiesta precedente. |
ReceivedError | 12 | Si verifica quando viene ricevuto un messaggio di errore per una chiamata precedente. |
ReceivedResult | 11 | Si verifica quando viene ricevuto un messaggio di risultato positivo per una chiamata precedente. |
RequestAbandonedByRemote | 14 | Una richiesta locale viene annullata perché la parte remota ha terminato la connessione. |
RequestReceived | 6 | Si verifica quando viene ricevuto un oggetto JsonRpcRequest . |
RequestWithoutMatchingTarget | 5 | Si verifica quando è stata ricevuta una richiesta o una notifica JSON-RPC, ma non viene trovato alcun metodo locale per richiamarlo. |
TransmissionFailed | 18 | Un messaggio RPC in uscita non è stato inviato a causa di un'eccezione, probabilmente un errore di serializzazione. |