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) |