MembershipVersion 構造体

定義

クラスター メンバーシップ構成のバージョンを識別します。

[System.Serializable]
public struct MembershipVersion : IComparable<Orleans.Runtime.MembershipVersion>, IEquatable<Orleans.Runtime.MembershipVersion>
[System.Serializable]
[Orleans.GenerateSerializer]
[Orleans.Immutable]
[System.Text.Json.Serialization.JsonConverter(typeof(Orleans.Runtime.MembershipVersionConverter))]
public readonly struct MembershipVersion : IComparable<Orleans.Runtime.MembershipVersion>, IEquatable<Orleans.Runtime.MembershipVersion>
[<System.Serializable>]
type MembershipVersion = struct
[<System.Serializable>]
[<Orleans.GenerateSerializer>]
[<Orleans.Immutable>]
[<System.Text.Json.Serialization.JsonConverter(typeof(Orleans.Runtime.MembershipVersionConverter))>]
type MembershipVersion = struct
Public Structure MembershipVersion
Implements IComparable(Of MembershipVersion), IEquatable(Of MembershipVersion)
継承
MembershipVersion
属性
実装

コンストラクター

MembershipVersion(Int64)

MembershipVersion 構造体の新しいインスタンスを初期化します。

プロパティ

MinValue

可能な最小バージョンを取得します。

Value

バージョンを取得します。

メソッド

CompareTo(MembershipVersion)

クラスター メンバーシップ構成のバージョンを識別します。

Equals(MembershipVersion)

クラスター メンバーシップ構成のバージョンを識別します。

Equals(Object)

クラスター メンバーシップ構成のバージョンを識別します。

GetHashCode()

クラスター メンバーシップ構成のバージョンを識別します。

ToString()

クラスター メンバーシップ構成のバージョンを識別します。

演算子

Equality(MembershipVersion, MembershipVersion)

指定されたオペランドを等しいかどうかを比較します。

Explicit(MembershipVersion to Int64)

クラスター メンバーシップ構成のバージョンを識別します。

GreaterThan(MembershipVersion, MembershipVersion)

指定されたオペランドを比較し、左オペランドが右オペランドより大きい場合は を返します。それ以外の場合falseは を返trueします。

GreaterThanOrEqual(MembershipVersion, MembershipVersion)

指定されたオペランドを比較し、左オペランドが右オペランド以上の場合は を返します。それ以外の場合falseは を返trueします。

Inequality(MembershipVersion, MembershipVersion)

指定されたオペランドを等しくないかどうかを比較します。

LessThan(MembershipVersion, MembershipVersion)

指定されたオペランドを比較し、左オペランドが右オペランドより小さい場合は を返します。それ以外の場合falseは を返trueします。

LessThanOrEqual(MembershipVersion, MembershipVersion)

指定されたオペランドを比較し、左オペランドが右オペランド以下の場合は を返します。それ以外の場合falseは を返trueします。

適用対象