RequestFloatingLicenseResult

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

Represents the result of a request for a floating license.

public class RequestFloatingLicenseResult

Inheritance

objectRequestFloatingLicenseResult

Inherited Members

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

Constructors

RequestFloatingLicenseResult(RequestLicenseResponse)

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

public RequestFloatingLicenseResult(RequestLicenseResponse response)

Parameters

NameDescription

The response from the license request operation.

Properties

ActiveClientCount

Gets the number of active clients for the requested license.

public int ActiveClientCount { get; }

Property Value

int

HeartbeatInterval

Gets the interval for sending heartbeat signals to the license server.

public TimeSpan HeartbeatInterval { get; }

Property Value

TimeSpan

License

Gets or sets the license associated with the requested license.

public ILicense License { get; }

Property Value

ILicense

LicenseToken

Gets the license token associated with the requested license.

public string LicenseToken { get; }

Property Value

string

MaxClientCount

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

public int MaxClientCount { get; }

Property Value

int

TokenExpireDate

Gets the expiration date of the license token.

public DateTime TokenExpireDate { get; }

Property Value

DateTime

Last updated