語言

FormatterBase.JsonRpcErrorBase 類別

定義

一個專門針對格式化器 JsonRpcError 實作的基底類別。

protected abstract class FormatterBase.JsonRpcErrorBase : StreamJsonRpc.Protocol.JsonRpcError, StreamJsonRpc.FormatterBase.IMessageWithTopLevelPropertyBag, StreamJsonRpc.Reflection.IJsonRpcMessageBufferManager
Protected MustInherit Class FormatterBase.JsonRpcErrorBase
Inherits JsonRpcError
Implements FormatterBase.IMessageWithTopLevelPropertyBag, IJsonRpcMessageBufferManager
繼承
FormatterBase.JsonRpcErrorBase
實作

建構函式

名稱 Description
FormatterBase.JsonRpcErrorBase()

一個專門針對格式化器 JsonRpcError 實作的基底類別。

屬性

名稱 Description
DebuggerDisplay

取得該字串在除錯器中顯示的實例。

(繼承來源 JsonRpcError)
Error

會取得或設定錯誤的細節。

(繼承來源 JsonRpcError)
Id
已淘汰.

若預期會有回應,則取得或設定由用戶端建立的識別碼。

(繼承來源 JsonRpcError)
RequestId

若預期會有回應,則取得或設定由用戶端建立的識別碼。

(繼承來源 JsonRpcError)
TopLevelPropertyBag

取得或設定此訊息的頂層屬性袋。

Version

取得或設定該訊息所遵循的 JSON-RPC 協定版本。

(繼承來源 JsonRpcMessage)

方法

名稱 Description
CreateTopLevelPropertyBag()

為此訊息建立頂層屬性袋的新實例。

ReleaseBuffers()

當被衍生型別覆蓋時,會清除所有可能用於反序列化的緩衝區的參考。

ToString()

一個專門針對格式化器 JsonRpcError 實作的基底類別。

(繼承來源 JsonRpcError)
TryGetTopLevelProperty<T>(String, T)

從收到的訊息中取得頂層屬性,該屬性是 JSON-RPC 規範的延伸。

TrySetTopLevelProperty<T>(String, T)

在訊息中設定一個頂層屬性,作為 JSON-RPC 規範的擴展。

明確介面實作

名稱 Description
IJsonRpcMessageBufferManager.DeserializationComplete(JsonRpcMessage)

一個專門針對格式化器 JsonRpcError 實作的基底類別。

適用於