JsonRpc.TraceEvents Enumeración

Definición

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

LocalEventListenerAdded 2

Se produce cuando un controlador de eventos se suscribe a un evento en un objeto de destino agregado.

ListeningStarted 3

Se produce cuando esta instancia comienza a escuchar mensajes RPC entrantes.

ReceivedCancellation 4

Se produce cuando llega una notificación que intenta cancelar una solicitud anterior.

RequestWithoutMatchingTarget 5

Se produce cuando se recibió una solicitud o notificación de JSON-RPC, pero no se encuentra ningún método local para invocarlo.

RequestReceived 6

Se produce cuando se recibe un JsonRpcRequest .

MessageReceived 7

Se produce cuando se recibe cualquiera JsonRpcMessage . En Info, TraceData(TraceEventCache, String, TraceEventType, Int32, Object) se invoca con el JsonRpcMessage objeto que se recibe. 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.

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

ReceivedResult 11

Se produce cuando se recibe un mensaje de resultado correcto para una invocación anterior.

ReceivedError 12

Se produce cuando se recibe un mensaje de error para una invocación anterior.

Closed 13

Se produce cuando se cierra la conexión.

RequestAbandonedByRemote 14

Se cancela una solicitud local porque la entidad remota finalizó la conexión.

LocalContractViolation 15

Un punto de extensibilidad se apalancó localmente y rompió el contrato.

ProgressNotificationError 16

Se produjo una excepción al leer o escribir la notificación $/progress.

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.

TransmissionFailed 18

No se envió un mensaje RPC saliente debido a una excepción, posiblemente un error de serialización.

ExceptionTypeNotFound 19

No se puede deserializar un entrante Exception a su tipo original porque no se pudo cargar el tipo.

ExceptionNotSerializable 20

Una instancia de un Exceptiontipo derivado se serializó como su tipo base porque no tenía aplicado SerializableAttribute .

ExceptionNotDeserializable 21

No Exceptionse pudo deserializar un tipo derivado porque faltaba un constructor de deserialización. En su lugar, se creará una instancia de un tipo base que ofrezca al constructor.

Se aplica a