Поделиться через


JsonRpc.TraceEvents Перечисление

Определение

Идентификаторы событий, поднятые на наш TraceSource.

public enum JsonRpc.TraceEvents
type JsonRpc.TraceEvents = 
Public Enum JsonRpc.TraceEvents
Наследование
JsonRpc.TraceEvents

Поля

Closed 13

Происходит при закрытии соединения.

ExceptionNotDeserializable 21

Не удалось десериализировать производный Exceptionтип, так как отсутствует десериализация конструктора. Вместо этого будет создан экземпляр базового типа, который предлагает конструктор.

ExceptionNotSerializable 20

Экземпляр производного типа сериализуется как базовый Exceptionтип, так как он не применялся SerializableAttribute .

ExceptionTypeNotFound 19

Входящие Exception не могут быть десериализованы до исходного типа, так как не удалось загрузить тип.

ListeningStarted 3

Происходит, когда этот экземпляр начинает прослушивать входящие сообщения RPC.

LocalContractViolation 15

Точка расширяемости использовалась локально и нарушила контракт.

LocalEventListenerAdded 2

Происходит, когда обработчик событий подписывается на событие в добавленном целевом объекте.

LocalInvocation 9

Происходит при JsonRpcRequest получении и успешном сопоставлении с локальным методом для вызова.

LocalInvocationError 10

Происходит, когда локально вызываемый метод из JsonRpcRequest вызывает исключение (или возвращает ошибку Task). TraceData(TraceEventCache, String, TraceEventType, Int32, Object[]) вызывается с помощью создаваемого, Exceptionимени метода запроса, идентификатора запроса и объекта или массива аргумента. TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) вызывается с текстовым сообщением, отформатированным с информацией об исключении.

LocalMethodAdded 0

Происходит при добавлении локального метода RPC в таблицу сопоставления.

LocalMethodNotAdded 1

Происходит, когда в таблицу сопоставления не добавляется потенциальный локальный метод RPC.

MessageReceived 7

Происходит при получении любого JsonRpcMessage из них. TraceData(TraceEventCache, String, TraceEventType, Int32, Object) При Infoвызове вызывается JsonRpcMessage полученный объект. TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) При Verboseвызове вызывается представление сообщения в формате JSON.

MessageSent 8

Происходит при передаче любого JsonRpcMessage из них. TraceData(TraceEventCache, String, TraceEventType, Int32, Object) При Infoвызове вызывается передаваемый JsonRpcMessage объект. TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) При Verboseвызове вызывается представление сообщения в формате JSON.

MethodArgumentDeserializationFailure 17

Входящий вызов RPC включал аргумент, который не удалось десериализовать тип в предлагаемом параметре сопоставления для предлагаемого целевого метода кандидата.

ProgressNotificationError 16

Возникло исключение при чтении или записи уведомления $/progress.

ReceivedCancellation 4

Происходит при поступлении уведомления, которое пытается отменить предыдущий запрос.

ReceivedError 12

Возникает при получении сообщения об ошибке для предыдущего вызова.

ReceivedResult 11

Происходит при получении успешного сообщения результата для предыдущего вызова.

RequestAbandonedByRemote 14

Локальный запрос отменен, так как удаленная сторона прекратила подключение.

RequestReceived 6

Происходит при JsonRpcRequest получении.

RequestWithoutMatchingTarget 5

Происходит при получении запроса или уведомления JSON-RPC, но для него не найден локальный метод.

TransmissionFailed 18

Исходящее сообщение RPC не было отправлено из-за исключения, возможно, сбоя сериализации.

Применяется к