Edit

Share via


TableVersion Class

Definition

[Orleans.Concurrency.Immutable]
[System.Serializable]
public class TableVersion
[System.Serializable]
[Orleans.GenerateSerializer]
[Orleans.Immutable]
public sealed class TableVersion : IEquatable<Orleans.TableVersion>, ISpanFormattable
[<Orleans.Concurrency.Immutable>]
[<System.Serializable>]
type TableVersion = class
[<System.Serializable>]
[<Orleans.GenerateSerializer>]
[<Orleans.Immutable>]
type TableVersion = class
    interface ISpanFormattable
    interface IFormattable
    interface IEquatable<TableVersion>
Public Class TableVersion
Public NotInheritable Class TableVersion
Implements IEquatable(Of TableVersion), ISpanFormattable
Inheritance
TableVersion
Attributes
Implements

Constructors

TableVersion(Int32, String)

Properties

Version

The version part of this TableVersion. Monotonically increasing number.

VersionEtag

The etag of this TableVersion, used for validation of table update operations.

Methods

Equals(Object)
Equals(TableVersion)
GetHashCode()
Next()
ToString()

Operators

Equality(TableVersion, TableVersion)
Inequality(TableVersion, TableVersion)

Explicit Interface Implementations

IFormattable.ToString(String, IFormatProvider)
ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Applies to