HeaderDelimitedMessageHandler クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ストリーム経由で送信される各テキスト メッセージの前にヘッダーを追加します。
public class HeaderDelimitedMessageHandler : StreamJsonRpc.DelimitedMessageHandler
public class HeaderDelimitedMessageHandler : StreamJsonRpc.PipeMessageHandler
type HeaderDelimitedMessageHandler = class
inherit DelimitedMessageHandler
type HeaderDelimitedMessageHandler = class
inherit PipeMessageHandler
Public Class HeaderDelimitedMessageHandler
Inherits DelimitedMessageHandler
Public Class HeaderDelimitedMessageHandler
Inherits PipeMessageHandler
- 継承
- 継承
注釈
これは、言語サーバープロトコル仕様に基づいています。 https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md#base-protocol.
コンストラクター
| HeaderDelimitedMessageHandler(IDuplexPipe, IJsonRpcMessageFormatter) |
HeaderDelimitedMessageHandler クラスの新しいインスタンスを初期化します。 |
| HeaderDelimitedMessageHandler(PipeWriter, PipeReader, IJsonRpcMessageFormatter) |
HeaderDelimitedMessageHandler クラスの新しいインスタンスを初期化します。 |
| HeaderDelimitedMessageHandler(Stream, IJsonRpcMessageFormatter) |
HeaderDelimitedMessageHandler クラスの新しいインスタンスを初期化します。 |
| HeaderDelimitedMessageHandler(Stream, Stream, IJsonRpcMessageFormatter) |
HeaderDelimitedMessageHandler クラスの新しいインスタンスを初期化します。 |
| HeaderDelimitedMessageHandler(Stream, Stream) |
HeaderDelimitedMessageHandler クラスの新しいインスタンスを初期化します。 |
| HeaderDelimitedMessageHandler(Stream) |
HeaderDelimitedMessageHandler クラスの新しいインスタンスを初期化します。 |
プロパティ
| CanRead |
このメッセージ ハンドラーに受信ストリームがあるかどうかを示す値を取得します。 (継承元 DelimitedMessageHandler) |
| CanRead |
このメッセージ ハンドラーがメッセージを受信できるかどうかを示す値を取得します。 (継承元 PipeMessageHandler) |
| CanWrite |
このメッセージ ハンドラーに送信ストリームがあるかどうかを示す値を取得します。 (継承元 DelimitedMessageHandler) |
| CanWrite |
このメッセージ ハンドラーがメッセージを送信できるかどうかを示す値を取得します。 (継承元 PipeMessageHandler) |
| DisposalToken |
このインスタンスが破棄されるときに取り消されるトークンを取得します。 (継承元 DelimitedMessageHandler) |
| DisposalToken |
このインスタンスが破棄されるときに取り消されるトークンを取得します。 (継承元 MessageHandlerBase) |
| Encoding |
送信されるメッセージに使用するエンコードを取得または設定します。 |
| Encoding |
送信されるメッセージに使用するエンコードを取得または設定します。 (継承元 DelimitedMessageHandler) |
| Formatter |
メッセージのシリアル化に使用されるフォーマッタを取得します。 (継承元 MessageHandlerBase) |
| Reader |
メッセージの受信に使用するリーダーを取得します。 (継承元 PipeMessageHandler) |
| ReceivingStream |
メッセージの受信に使用されるストリームを取得します。 null も指定できます。 (継承元 DelimitedMessageHandler) |
| SendingStream |
メッセージの送信に使用されるストリームを取得します。 null も指定できます。 (継承元 DelimitedMessageHandler) |
| SubType |
Content-Type ヘッダーのサブタイプとして使用する値を取得または設定します (例: "application/SUBTYPE")。 |
| Writer |
メッセージの送信に使用するライターを取得します。 (継承元 PipeMessageHandler) |
メソッド
明示的なインターフェイスの実装
| IDisposableObservable.IsDisposed |
ストリーム経由で送信される各テキスト メッセージの前にヘッダーを追加します。 (継承元 DelimitedMessageHandler) |
| IDisposableObservable.IsDisposed |
このインスタンスが破棄されているかどうかを示す値を取得します。 (継承元 MessageHandlerBase) |
| IJsonRpcMessageBufferManager.DeserializationComplete(JsonRpcMessage) |
すべての逆シリアル化試行が完了したため、メッセージのペイロードを逆シリアル化するために保持されているバッファーを解放しても安全であることを通知します。 (継承元 PipeMessageHandler) |