BabelServiceRegistryLicenseProvider
Namespace: Babel.Licensing Assembly: Babel.Licensing.dll
This class for providing service-based license validation using registry keys.
Inheritance
object ← ServiceLicenseProvider ← BabelServiceRegistryLicenseProvider
Implements
IAsyncLicenseProvider, ILicenseProvider
Inherited Members
ServiceLicenseProvider.GetUserKey(), ServiceLicenseProvider.GetLicenseAsync(ILicenseContext, Type, object, CancellationToken), ServiceLicenseProvider.OnLicenseActivated(object, LicenseActivatedEventArgs), ServiceLicenseProvider.OnLicenseDeactivated(object, LicenseDeactivatedEventArgs), ServiceLicenseProvider.OnLicenseDeactivationError(object, LicenseDeactivationErrorEventArgs), ServiceLicenseProvider.OnFloatingLicenseLost(string, string, Exception), ServiceLicenseProvider.OnLicenseValidated(object, LicenseValidatedEventArgs), ServiceLicenseProvider.OnLicenseValidationError(object, LicenseValidationErrorEventArgs), ServiceLicenseProvider.GetServiceStore(), ServiceLicenseProvider.ValidateLicenseKey(string, ILicenseContext, Type, object), ServiceLicenseProvider.DeleteServiceStore(string), ServiceLicenseProvider.CreateServiceLicenseContext(ILicenseContext), ServiceLicenseProvider.LicenseRefreshInterval, ServiceLicenseProvider.ThrowExceptionWhenServiceUnavailable, ServiceLicenseProvider.FailTolerance, ServiceLicenseProvider.DeleteLicenseWhenRevoked, ServiceLicenseProvider.UserKey, ServiceLicenseProvider.Service, ServiceLicenseProvider.FloatingLicenseLost, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
BabelServiceRegistryLicenseProvider(BabelLicensing)
Initializes a new instance of the BabelServiceRegistryLicenseProvider class.
Parameters
The BabelLicensing service used to validate licenses.
Exceptions
Thrown if service is null.
Properties
RegistryKey
Get or set the registry key.
Property Value
RegistryPath
Get or set the registry path where to store the license key.
Property Value
Methods
GetServiceStore()
Retrieves the service license store associated with the current license provider.
Returns
An instance of representing the service license store.
Last updated