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
| 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. |