JsonRpc.TraceEvents 枚举

定义

事件 ID 已引发至我们的 TraceSource.

public enum JsonRpc.TraceEvents
type JsonRpc.TraceEvents = 
Public Enum JsonRpc.TraceEvents
继承
JsonRpc.TraceEvents

字段

Closed 13

连接关闭时发生。

ExceptionNotDeserializable 21

Exception无法反序列化 -derived 类型,因为它缺少反序列化构造函数。 提供构造函数的基类型将改为实例化。

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的、请求方法名称、请求 ID 和参数对象/数组调用。 TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) 使用格式化为异常信息的短信调用。

LocalMethodAdded 0

将本地 RPC 方法添加到映射表时发生。

LocalMethodNotAdded 1

当候选的本地 RPC 方法未添加到映射表中时发生。

MessageReceived 7

收到任何 JsonRpcMessage 消息时发生。 在 InfoTraceData(TraceEventCache, String, TraceEventType, Int32, Object) 使用 JsonRpcMessage 接收的调用。 TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[])此时Verbose,使用消息的 JSON 表示形式调用。

MessageSent 8

在传输任何数据 JsonRpcMessage 时发生。 在 InfoTraceData(TraceEventCache, String, TraceEventType, Int32, Object) 使用传输的 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 消息。

适用于