Condividi tramite


JsonRpc.TraceEvents Enumerazione

Definizione

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.

Si applica a