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
実装

コンストラクター

名前 説明
FormatterBase.JsonRpcErrorBase()

フォーマッタ固有の JsonRpcError 実装の基本クラス。

プロパティ

名前 説明
DebuggerDisplay

このインスタンスのデバッガーに表示する文字列を取得します。

(継承元 JsonRpcError)
Error

エラーに関する詳細を取得または設定します。

(継承元 JsonRpcError)
Id
古い.

要求への応答が必要な場合にクライアントによって確立される識別子を取得または設定します。

(継承元 JsonRpcError)
RequestId

要求への応答が必要な場合にクライアントによって確立される識別子を取得または設定します。

(継承元 JsonRpcError)
TopLevelPropertyBag

このメッセージの最上位のプロパティ バッグを取得または設定します。

Version

このメッセージが準拠する JSON-RPC プロトコルのバージョンを取得または設定します。

(継承元 JsonRpcMessage)

メソッド

名前 説明
CreateTopLevelPropertyBag()

このメッセージの最上位プロパティ バッグの新しいインスタンスを作成します。

ReleaseBuffers()

派生型によってオーバーライドされると、逆シリアル化に使用された可能性があるすべてのバッファーへの参照をクリアします。

ToString()

フォーマッタ固有の JsonRpcError 実装の基本クラス。

(継承元 JsonRpcError)
TryGetTopLevelProperty<T>(String, T)

JSON-RPC 仕様の拡張機能である受信メッセージから最上位のプロパティを取得します。

TrySetTopLevelProperty<T>(String, T)

指定の拡張機能であるメッセージの最上位のプロパティ JSON-RPC 設定します。

明示的なインターフェイスの実装

名前 説明
IJsonRpcMessageBufferManager.DeserializationComplete(JsonRpcMessage)

フォーマッタ固有の JsonRpcError 実装の基本クラス。

適用対象