NewLineDelimitedMessageHandler クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メッセージを新しい行で区切る JSON-RPC メッセージ ハンドラー。
public class NewLineDelimitedMessageHandler : StreamJsonRpc.PipeMessageHandler
type NewLineDelimitedMessageHandler = class
inherit PipeMessageHandler
Public Class NewLineDelimitedMessageHandler
Inherits PipeMessageHandler
- 継承
注釈
メッセージを読み取るときは、新しい行に対して\nまたは\r\n文字シーケンスを使用できます。 メッセージを書き込む場合、 NewLine プロパティは各メッセージを終了するために使用される文字シーケンスを制御します。
コンストラクター
プロパティ
CanRead |
このメッセージ ハンドラーがメッセージを受信できるかどうかを示す値を取得します。 (継承元 PipeMessageHandler) |
CanWrite |
このメッセージ ハンドラーがメッセージを送信できるかどうかを示す値を取得します。 (継承元 PipeMessageHandler) |
DisposalToken |
このインスタンスが破棄されたときに取り消されるトークンを取得します。 (継承元 MessageHandlerBase) |
Formatter |
メッセージのシリアル化に使用されるフォーマッタを取得します。 |
NewLine |
JSON-RPC メッセージの終了に使用する新しい行シーケンスを取得または設定します。 |
Reader |
メッセージの受信に使用するリーダーを取得します。 (継承元 PipeMessageHandler) |
Writer |
メッセージの送信に使用するライターを取得します。 (継承元 PipeMessageHandler) |
メソッド
Dispose() |
古い.
このインスタンスを破棄し、保留中の読み取りまたは書き込み操作を取り消します。 (継承元 MessageHandlerBase) |
Dispose(Boolean) |
読み取りと書き込みの両方に共通する、このインスタンスによって割り当てられたリソースを破棄します。 (継承元 PipeMessageHandler) |
DisposeAsync() |
このインスタンスを破棄し、保留中の読み取りまたは書き込み操作を取り消します。 (継承元 MessageHandlerBase) |
DisposeReader() |
読み取りに使用される (書き込みではなく) このインスタンスによって割り当てられたリソースを破棄します。 (継承元 PipeMessageHandler) |
DisposeWriter() |
書き込みに使用される (読み取りではなく) このインスタンスによって割り当てられたリソースを破棄します。 (継承元 PipeMessageHandler) |
FlushAsync(CancellationToken) |
この時点まで送信されたすべてのメッセージが、ローカル バッファーに格納されるのではなく、宛先に送信されるようにします。 (継承元 PipeMessageHandler) |
ReadAsync(CancellationToken) |
トランスポートから個別の完全なメッセージを読み取り、必要に応じてメッセージを待機します。 (継承元 MessageHandlerBase) |
ReadAtLeastAsync(Int32, Boolean, CancellationToken) |
Reader指定されたバイト数以上が使用可能になるまでの間の読み取り。 (継承元 PipeMessageHandler) |
ReadCoreAsync(CancellationToken) |
個別の完全なメッセージを読み取り、必要に応じてメッセージを待機します。 |
Write(JsonRpcMessage, CancellationToken) |
パイプにメッセージを書き込みます。 |
WriteAsync(JsonRpcMessage, CancellationToken) |
メッセージをトランスポートに書き込み、フラッシュします。 (継承元 MessageHandlerBase) |
WriteCoreAsync(JsonRpcMessage, CancellationToken) |
メッセージを書き込みます。 (継承元 PipeMessageHandler) |
明示的なインターフェイスの実装
IDisposableObservable.IsDisposed |
このインスタンスが破棄されているかどうかを示す値を取得します。 (継承元 MessageHandlerBase) |
IJsonRpcMessageBufferManager.DeserializationComplete(JsonRpcMessage) |
すべての逆シリアル化試行が完了したため、メッセージのペイロードを逆シリアル化するために保持されているバッファーを解放しても安全であることを通知します。 (継承元 PipeMessageHandler) |