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.
建構函式
屬性
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) |