共用方式為


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 時。 在 Info 上, TraceData(TraceEventCache, String, TraceEventType, Int32, Object) 會使用 JsonRpcMessage 收到的 叫用 。 在 Verbose 上, TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) 會使用訊息的 JSON 標記法來叫用。

MessageSent 8

發生于傳輸任何 JsonRpcMessage 時。 在 Info 上, TraceData(TraceEventCache, String, TraceEventType, Int32, Object) 會使用傳輸的 叫用 JsonRpcMessage 。 在 Verbose 上, TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) 會使用訊息的 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 訊息因為例外狀況而未傳送,可能是序列化失敗。

適用於