ActivateLicenseResult

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

Represents the result of a license activation operation.

public class ActivateLicenseResult

Inheritance

objectActivateLicenseResult

Inherited Members

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

Constructors

ActivateLicenseResult(ActivateLicenseResponse)

Initializes a new instance of the class with the specified response from the license activation operation.

public ActivateLicenseResult(ActivateLicenseResponse response)

Parameters

NameDescription

The response from the license activation operation.

Properties

ActiveClientCount

Gets the number of active clients for the activated license.

public int ActiveClientCount { get; }

Property Value

int

License

Gets or sets the license object associated with the activated license. This property is intended for internal use only.

public ILicense License { get; }

Property Value

ILicense

LicenseToken

Gets the license token associated with the activated license.

public string LicenseToken { get; }

Property Value

string

MaxClientCount

Gets the maximum number of clients allowed for the activated license.

public int MaxClientCount { get; }

Property Value

int

TokenExpireAt

Gets the expiration date of the license token in Coordinated Universal Time (UTC).

public DateTime? TokenExpireAt { get; }

Property Value

DateTime?

Last updated