Partilhar via


JsonRpc.TraceEvents Enumeração

Definição

IDs de evento geradas para nossa TraceSource.

public enum JsonRpc.TraceEvents
type JsonRpc.TraceEvents = 
Public Enum JsonRpc.TraceEvents
Herança
JsonRpc.TraceEvents

Campos

Closed 13

Ocorre quando a conexão é fechada.

ExceptionNotDeserializable 21

Um Exceptiontipo derivado não pôde ser desserializado porque não havia um construtor desserializador. Um tipo base que oferece o construtor será instanciado em vez disso.

ExceptionNotSerializable 20

Uma instância de um Exceptiontipo derivado foi serializada como seu tipo base porque não tinha a SerializableAttribute aplicada.

ExceptionTypeNotFound 19

Uma entrada Exception não pode ser desserializada para seu tipo original porque o tipo não pôde ser carregado.

ListeningStarted 3

Ocorre quando essa instância começa a escutar mensagens RPC de entrada.

LocalContractViolation 15

Um ponto de extensibilidade foi aproveitado localmente e quebrou o contrato.

LocalEventListenerAdded 2

Ocorre quando um manipulador de eventos assina um evento em um objeto de destino adicionado.

LocalInvocation 9

Ocorre quando um JsonRpcRequest é recebido e mapeado com êxito para um método local a ser invocado.

LocalInvocationError 10

Ocorre quando um método invocado localmente de uma JsonRpcRequest gera uma exceção (ou retorna uma falha Task). TraceData(TraceEventCache, String, TraceEventType, Int32, Object[]) é invocado com o método thrown Exception, o nome do método de solicitação, a ID de solicitação e o objeto/matriz de argumento. TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) é invocado com uma mensagem de texto formatada com informações de exceção.

LocalMethodAdded 0

Ocorre quando um método RPC local é adicionado à nossa tabela de mapeamento.

LocalMethodNotAdded 1

Ocorre quando um método RPC local candidato NÃO é adicionado à nossa tabela de mapeamento.

MessageReceived 7

Ocorre quando qualquer um JsonRpcMessage é recebido. Em Info, TraceData(TraceEventCache, String, TraceEventType, Int32, Object) é invocado com o JsonRpcMessage que é recebido. Em Verbose, TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) é invocado com a representação JSON da mensagem.

MessageSent 8

Ocorre quando qualquer um JsonRpcMessage é transmitido. At Info, TraceData(TraceEventCache, String, TraceEventType, Int32, Object) é invocado com o JsonRpcMessage que é transmitido. Em Verbose, TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) é invocado com a representação JSON da mensagem.

MethodArgumentDeserializationFailure 17

Uma chamada RPC de entrada incluiu um argumento que não conseguiu desserializar para o tipo no parâmetro de correspondência proposto por um método de destino candidato.

ProgressNotificationError 16

Ocorreu uma exceção ao ler ou gravar a notificação $/progress.

ReceivedCancellation 4

Ocorre quando chega uma notificação que está tentando cancelar uma solicitação anterior.

ReceivedError 12

Ocorre quando uma mensagem de erro para uma invocação anterior é recebida.

ReceivedResult 11

Ocorre quando uma mensagem de resultado bem-sucedida para uma invocação anterior é recebida.

RequestAbandonedByRemote 14

Uma solicitação local é cancelada porque a parte remota encerrou a conexão.

RequestReceived 6

Ocorre quando um JsonRpcRequest é recebido.

RequestWithoutMatchingTarget 5

Ocorre quando uma solicitação ou notificação JSON-RPC foi recebida, mas nenhum método local é encontrado para invocá-la.

TransmissionFailed 18

Uma mensagem RPC de saída não foi enviada devido a uma exceção, possivelmente uma falha de serialização.

Aplica-se a