Compartir a través de


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

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.

Se aplica a