MessageVersionHeader 类

定义

描述版本请求的 Json-RPC 消息的可序列化标头。

[System.Runtime.Serialization.DataContract]
public class MessageVersionHeader : IEquatable<Microsoft.Internal.VisualStudio.Extensibility.Framework.MessageVersionHeader>
[<System.Runtime.Serialization.DataContract>]
type MessageVersionHeader = class
    interface IEquatable<MessageVersionHeader>
Public Class MessageVersionHeader
Implements IEquatable(Of MessageVersionHeader)
继承
MessageVersionHeader
属性
实现

构造函数

MessageVersionHeader(IReadOnlyCollection<MessageVersionRequest>)

初始化 MessageVersionHeader 类的新实例。

MessageVersionHeader(MessageVersionHeader)

描述版本请求的 Json-RPC 消息的可序列化标头。

字段

Empty

获取空版本标头的实例。

TopLevelPropertyName

获取用于存储版本标头的建议 Json-Rpc 顶级属性名称。

属性

EqualityContract

描述版本请求的 Json-RPC 消息的可序列化标头。

Requests

获取要按顺序处理的消息的消息版本请求的列表。

方法

<Clone>$()

描述版本请求的 Json-RPC 消息的可序列化标头。

CreateUpdateTo(MessageVersionHeader)

Create一个标头,其中包含对 new 标头中指定的版本的更新。

Equals(MessageVersionHeader)

描述版本请求的 Json-RPC 消息的可序列化标头。

Equals(Object)

描述版本请求的 Json-RPC 消息的可序列化标头。

GetHashCode()

描述版本请求的 Json-RPC 消息的可序列化标头。

PrintMembers(StringBuilder)

描述版本请求的 Json-RPC 消息的可序列化标头。

ToString()

描述版本请求的 Json-RPC 消息的可序列化标头。

运算符

Equality(MessageVersionHeader, MessageVersionHeader)

描述版本请求的 Json-RPC 消息的可序列化标头。

Inequality(MessageVersionHeader, MessageVersionHeader)

描述版本请求的 Json-RPC 消息的可序列化标头。

适用于