Click or drag to resize

ILicensingService.AcquireSlot Method

Acquires one slot from the specified module for client with specified identifier. This method will temporarily bind slot to the client, repeated acquisitions from the same module for the same client will return the same slot.

Namespace:  Resto.Front.Api.V5
Assembly:  Resto.Front.Api.V5 (in Resto.Front.Api.V5.dll)
Syntax
C#
IDisposable AcquireSlot(
	int moduleId,
	Guid clientId
)

Parameters

moduleId
Type: System.Int32
The licensable module identifier.
clientId
Type: System.Guid
The calling client identifier.

Return Value

Type: IDisposable
A token for single licensing unit (plugin instance or external connection), disposing it releases slot and unbinds the slot from the client.
Exceptions
ExceptionCondition
InsufficientLicenseExceptionLicense slot could not be acquired.
See Also