JsonRpc.TraceEvents Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Identificadores de evento generados a nuestro TraceSource.
public enum JsonRpc.TraceEvents
type JsonRpc.TraceEvents =
Public Enum JsonRpc.TraceEvents
- Herencia
-
JsonRpc.TraceEvents
Campos
| Nombre | Valor | Description |
|---|---|---|
| Closed | 13 | Se produce cuando se cierra la conexión. |
| ExceptionNotDeserializable | 21 | No Exceptionse pudo deserializar un tipo derivado de porque faltaba un constructor de deserialización. En su lugar, se creará una instancia de un tipo base que ofrezca al constructor. |
| ExceptionNotSerializable | 20 | Una instancia de un Exceptiontipo derivado se serializó como su tipo base porque no tenía aplicado.SerializableAttribute |
| ExceptionTypeNotFound | 19 | No se puede deserializar una entrada Exception en su tipo original porque no se pudo cargar el tipo. |
| ListeningStarted | 3 | Se produce cuando esta instancia comienza a escuchar mensajes RPC entrantes. |
| LocalContractViolation | 15 | Un punto de extensibilidad se apalancó localmente y rompió el contrato. |
| LocalEventListenerAdded | 2 | Se produce cuando un controlador de eventos se suscribe a un evento en un objeto de destino agregado. |
| LocalInvocation | 9 | Se produce cuando JsonRpcRequest se recibe y se asigna correctamente a un método local que se va a invocar. |
| LocalInvocationError | 10 | Se produce cuando un método invocado localmente a partir de un JsonRpcRequest produce una excepción (o devuelve un error Task). TraceData(TraceEventCache, String, TraceEventType, Int32, Object[]) se invoca con el nombre del método de solicitud, Exceptionel identificador de solicitud y el objeto o matriz de argumentos. TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) se invoca con un mensaje de texto con formato de información de excepción. |
| LocalMethodAdded | 0 | Se produce cuando se agrega un método RPC local a nuestra tabla de asignación. |
| LocalMethodNotAdded | 1 | Se produce cuando no se agrega un método RPC local candidato a la tabla de asignación. |
| MessageReceived | 7 | Se produce cuando se recibe cualquiera JsonRpcMessage . En Info, TraceData(TraceEventCache, String, TraceEventType, Int32, Object) se invoca con el JsonRpcMessage objeto recibido. En Verbose, TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) se invoca con la representación JSON del mensaje. |
| MessageSent | 8 | Se produce cuando se transmite cualquiera JsonRpcMessage . En Info, TraceData(TraceEventCache, String, TraceEventType, Int32, Object) se invoca con el JsonRpcMessage objeto que se transmite. En Verbose, TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) se invoca con la representación JSON del mensaje. |
| MethodArgumentDeserializationFailure | 17 | Una llamada RPC entrante incluía un argumento que no pudo deserializar al tipo en el parámetro de coincidencia propuesto del método de destino candidato. |
| ProgressNotificationError | 16 | Se produjo una excepción al leer o escribir la notificación $/progress. |
| ReceivedCancellation | 4 | Se produce cuando llega una notificación que intenta cancelar una solicitud anterior. |
| ReceivedError | 12 | Se produce cuando se recibe un mensaje de error para una invocación anterior. |
| ReceivedResult | 11 | Se produce cuando se recibe un mensaje de resultado correcto para una invocación anterior. |
| RequestAbandonedByRemote | 14 | Se cancela una solicitud local porque la entidad remota finalizó la conexión. |
| RequestReceived | 6 | Se produce cuando se recibe un JsonRpcRequest . |
| RequestWithoutMatchingTarget | 5 | Se produce cuando se recibió una solicitud o notificación JSON-RPC, pero no se encuentra ningún método local para invocarlo. |
| TransmissionFailed | 18 | No se envió un mensaje RPC saliente debido a una excepción, posiblemente un error de serialización. |