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 не было отправлено из-за исключения, возможно, сбоя сериализации. |