Lingua

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

Nome Valore Descrizione
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.

LocalEventListenerAdded 2

Si verifica quando un gestore eventi sottoscrive un evento in un oggetto di destinazione aggiunto.

ListeningStarted 3

Si verifica quando questa istanza inizia ad ascoltare i messaggi RPC in arrivo.

ReceivedCancellation 4

Si verifica quando arriva una notifica che tenta di annullare una richiesta precedente.

RequestWithoutMatchingTarget 5

Si verifica quando è stata ricevuta una richiesta o una notifica JSON-RPC, ma non viene trovato alcun metodo locale per richiamarlo.

RequestReceived 6

Si verifica quando viene ricevuto un oggetto JsonRpcRequest .

MessageReceived 7

Si verifica quando viene ricevuta una JsonRpcMessage qualsiasi. In Infoviene TraceData(TraceEventCache, String, TraceEventType, Int32, Object) richiamato con l'oggetto JsonRpcMessage ricevuto. In Verboseviene TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) richiamato con la rappresentazione JSON del messaggio.

MessageSent 8

Si verifica quando viene trasmesso uno JsonRpcMessage qualsiasi. In Infoviene TraceData(TraceEventCache, String, TraceEventType, Int32, Object) richiamato con l'oggetto JsonRpcMessage trasmesso. In Verboseviene TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) richiamato con la rappresentazione JSON del messaggio.

LocalInvocation 9

Si verifica quando un oggetto JsonRpcRequest viene ricevuto e mappato correttamente a un metodo locale da richiamare.

LocalInvocationError 10

Si verifica quando un metodo richiamato localmente da un JsonRpcRequest genera un'eccezione (o restituisce un errore Task). TraceData(TraceEventCache, String, TraceEventType, Int32, Object[]) viene richiamato con il metodo generato Exception, il nome del metodo di richiesta, l'ID richiesta e l'oggetto/matrice dell'argomento. TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) viene richiamato con un sms formattato con informazioni sull'eccezione.

ReceivedResult 11

Si verifica quando viene ricevuto un messaggio di risultato positivo per una chiamata precedente.

ReceivedError 12

Si verifica quando viene ricevuto un messaggio di errore per una chiamata precedente.

Closed 13

Si verifica quando la connessione viene chiusa.

RequestAbandonedByRemote 14

Una richiesta locale viene annullata perché la parte remota ha terminato la connessione.

LocalContractViolation 15

Un punto di estendibilità è stato sfruttato localmente e ha interrotto il contratto.

ProgressNotificationError 16

Si è verificata un'eccezione durante la lettura o la scrittura della notifica $/progress.

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.

TransmissionFailed 18

Un messaggio RPC in uscita non è stato inviato a causa di un'eccezione, probabilmente un errore di serializzazione.

ExceptionTypeNotFound 19

Non è possibile deserializzare un oggetto in ingresso Exception nel tipo originale perché non è stato possibile caricare il tipo.

ExceptionNotSerializable 20

Un'istanza di un Exceptiontipo derivato da -è stata serializzata come tipo di base perché non SerializableAttribute è stata applicata.

ExceptionNotDeserializable 21

Non Exceptionè stato possibile deserializzare un tipo derivato da -perché mancava un costruttore di deserializzazione. Verrà invece creata un'istanza di un tipo di base che offre il costruttore.

Si applica a