ObjectVersion Yapı

Tanım

Benzersiz olarak tanımlanabilir bir nesnenin sürümü.

[MessagePack.MessagePackFormatter(typeof(Microsoft.VisualStudio.RpcContracts.RemoteUI.ObjectVersionFormatter))]
[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct ObjectVersion : IEquatable<Microsoft.VisualStudio.RpcContracts.RemoteUI.ObjectVersion>
[<MessagePack.MessagePackFormatter(typeof(Microsoft.VisualStudio.RpcContracts.RemoteUI.ObjectVersionFormatter))>]
[<System.Runtime.CompilerServices.IsReadOnly>]
type ObjectVersion = struct
Public Structure ObjectVersion
Implements IEquatable(Of ObjectVersion)
Devralma
ObjectVersion
Öznitelikler
MessagePack.MessagePackFormatterAttribute IsReadOnlyAttribute
Uygulamalar

Oluşturucular

ObjectVersion(UInt32, UInt32)

Benzersiz olarak tanımlanabilir bir nesnenin sürümü.

Özellikler

ClientChangeCount

Nesnenin istemci tarafından başlatılan değişikliklerinin geçerli sayacı.

ServerChangeCount

Nesnenin sunucu tarafından başlatılan değişikliklerinin geçerli sayacı.

Yöntemler

Deconstruct(UInt32, UInt32)

Benzersiz olarak tanımlanabilir bir nesnenin sürümü.

Equals(Object)

Benzersiz olarak tanımlanabilir bir nesnenin sürümü.

Equals(ObjectVersion)

Benzersiz olarak tanımlanabilir bir nesnenin sürümü.

GetHashCode()

Benzersiz olarak tanımlanabilir bir nesnenin sürümü.

ToString()

Benzersiz olarak tanımlanabilir bir nesnenin sürümü.

İşleçler

Equality(ObjectVersion, ObjectVersion)

Benzersiz olarak tanımlanabilir bir nesnenin sürümü.

Inequality(ObjectVersion, ObjectVersion)

Benzersiz olarak tanımlanabilir bir nesnenin sürümü.

Uzantı Metotları

NextClientVersion(ObjectVersion)

ObjectVersion Sonraki istemci değişikliğine karşılık geleni alır.

NextServerVersion(ObjectVersion)

ObjectVersion Sonraki sunucu değişikliğine karşılık geleni alır.

Şunlara uygulanır