Search Results for

    Show / Hide Table of Contents

    Class IgniteProductVersion

    Represents node version.

    Inheritance
    object
    IgniteProductVersion
    Implements
    IEquatable<IgniteProductVersion>
    IComparable<IgniteProductVersion>
    Inherited Members
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: Apache.Ignite.Core.Common
    Assembly: Apache.Ignite.Core.dll
    Syntax
    [SuppressMessage("Microsoft.Design", "CA1036:OverrideMethodsOnComparableTypes")]
    public class IgniteProductVersion : IEquatable<IgniteProductVersion>, IComparable<IgniteProductVersion>

    Constructors

    IgniteProductVersion(byte, byte, byte, string, DateTime, byte[])

    Constructor.

    Declaration
    public IgniteProductVersion(byte major, byte minor, byte maintenance, string stage, DateTime releaseDate, byte[] revHash)
    Parameters
    Type Name Description
    byte major

    Major version number.

    byte minor

    Minor version number.

    byte maintenance

    Maintenance version number.

    string stage

    Stage of development.

    DateTime releaseDate

    Revision date.

    byte[] revHash

    Revision hash.

    Properties

    Maintenance

    Gets the maintenance version number.

    Declaration
    public byte Maintenance { get; }
    Property Value
    Type Description
    byte

    Major

    Gets the major version number.

    Declaration
    public byte Major { get; }
    Property Value
    Type Description
    byte

    Minor

    Gets the minor version number.

    Declaration
    public byte Minor { get; }
    Property Value
    Type Description
    byte

    ReleaseDate

    Gets the release date.

    Declaration
    public DateTime ReleaseDate { get; }
    Property Value
    Type Description
    DateTime

    RevisionHash

    Gets the revision hash

    Declaration
    [SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays")]
    public byte[] RevisionHash { get; }
    Property Value
    Type Description
    byte[]

    Stage

    Gets the stage of development.

    Declaration
    public string Stage { get; }
    Property Value
    Type Description
    string

    Methods

    CompareTo(IgniteProductVersion)

    Declaration
    public int CompareTo(IgniteProductVersion other)
    Parameters
    Type Name Description
    IgniteProductVersion other
    Returns
    Type Description
    int

    Equals(IgniteProductVersion)

    Declaration
    public bool Equals(IgniteProductVersion other)
    Parameters
    Type Name Description
    IgniteProductVersion other
    Returns
    Type Description
    bool

    Equals(object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    object obj
    Returns
    Type Description
    bool
    Overrides
    object.Equals(object)

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    int
    Overrides
    object.GetHashCode()

    ToString()

    Declaration
    [SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase")]
    [SuppressMessage("Microsoft.Globalization", "CA1307:SpecifyStringComparison", Justification = "Not available on .NET FW")]
    public override string ToString()
    Returns
    Type Description
    string
    Overrides
    object.ToString()

    Implements

    IEquatable<T>
    IComparable<T>
    In this article
    Back to top © 2015 - 2019 The Apache Software Foundation