LicenseInfoResult

Namespace: Babel.Licensing Assembly: Babel.Licensing.dll

Represents the result of the get license info operation.

public class LicenseInfoResult

Inheritance

objectLicenseInfoResult

Inherited Members

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

LicenseInfoResult(LicenseInfoResponse)

Initializes a new instance of the class with the response from the get license info operation.

public LicenseInfoResult(LicenseInfoResponse response)

Parameters

NameDescription

The response from the get license info operation.

Properties

ActiveClientCount

Gets the number of active clients associated with the license.

public int ActiveClientCount { get; }

Property Value

int

ClientId

Gets the client id that send the request.

public string ClientId { get; }

Property Value

string

ExpireDate

Gets the expiration date of the license.

public DateTime? ExpireDate { get; }

Property Value

DateTime?

IssueDate

Gets the issue date of the license.

public DateTime? IssueDate { get; }

Property Value

DateTime?

LicenseId

Gets the license Id related to the user key.

public string LicenseId { get; }

Property Value

string

LicenseTokens

Gets the license tokens associated with the license.

public IEnumerable<LicenseToken> LicenseTokens { get; }

Property Value

IEnumerable<LicenseToken>

MaxClientCount

Gets the maximum number of clients allowed by the license.

public int MaxClientCount { get; }

Property Value

int

Revoked

Gets a value indicating whether the license is revoked.

public bool Revoked { get; }

Property Value

bool

SupportExpireDate

Gets the support expiration date of the license.

public DateTime? SupportExpireDate { get; }

Property Value

DateTime?

Last updated