次の方法で共有


MessageVersionRequest Class

Definition

Describes a version request for message context in a MessageVersionHeader.

[System.Diagnostics.DebuggerDisplay("v{RequiredVersion} to v{UpdatedVersion}", Name="{Id}")]
[System.Runtime.Serialization.DataContract]
public class MessageVersionRequest : IEquatable<Microsoft.Internal.VisualStudio.Extensibility.Framework.MessageVersionRequest>
[<System.Diagnostics.DebuggerDisplay("v{RequiredVersion} to v{UpdatedVersion}", Name="{Id}")>]
[<System.Runtime.Serialization.DataContract>]
type MessageVersionRequest = class
    interface IEquatable<MessageVersionRequest>
Public Class MessageVersionRequest
Implements IEquatable(Of MessageVersionRequest)
Inheritance
MessageVersionRequest
Attributes
Implements

Constructors

Name Description
MessageVersionRequest(Guid, Int64, Nullable<Int64>, String)

Initializes a new instance of the MessageVersionRequest class.

MessageVersionRequest(MessageVersionRequest)

Properties

Name Description
DisplayName

Gets the optional context display name for diagnostic purposes.

EqualityContract
Id

Gets the short form context identifier.

RequiredVersion

Gets the version required for this context before processing the message.

UpdatedVersion

Gets the optional version to be updated once message is processed.

Methods

Name Description
<Clone>$()
Equals(MessageVersionRequest)
Equals(Object)
GetHashCode()
PrintMembers(StringBuilder)
ToString()
WithoutDisplayName()

Gets the same instance without display name value.

Operators

Name Description
Equality(MessageVersionRequest, MessageVersionRequest)
Inequality(MessageVersionRequest, MessageVersionRequest)

Applies to