ILicense
Namespace: Babel.Licensing Assembly: Babel.Licensing.dll
Defines a common interface for license objects.
Extension Methods
Licenseable.Build(ILicense), Licenseable.CopyFrom<ILicense>(ILicense, ILicense), Licenseable.ExpiresAt<ILicense>(ILicense, DateTime?), Licenseable.ForAnyAssembly<ILicense>(ILicense), Licenseable.ForAnyComponent<ILicense>(ILicense), Licenseable.ForAssembly<ILicense>(ILicense, Assembly), Licenseable.ForAssembly<ILicense>(ILicense, string), Licenseable.ForBetaTesters<ILicense>(ILicense, string, string, DateTime?), Licenseable.ForProduct<ILicense>(ILicense, string, string, string, string, string), Licenseable.IssuedAt<ILicense>(ILicense, DateTime?), Licenseable.LicensedTo<ILicense>(ILicense, string, string, string, string, byte[]), Licenseable.NotForVirtualEnvironment<ILicense>(ILicense), Licenseable.RestrictedToProcess<ILicense>(ILicense, params string[]), Licenseable.SignWith(ILicense, ISignatureProvider), Licenseable.SignWithKeys(ILicense, string, string), Licenseable.SupportExpiresAt<ILicense>(ILicense, DateTime?), Licenseable.ToRestrictedDomain<ILicense>(ILicense, string, string), Licenseable.UseOnlyAt<ILicense>(ILicense, string), Licenseable.ValidateWith(ILicense, ISignatureProvider), Licenseable.ValidateWithPublicKey(ILicense, string), Licenseable.WithComponents<ILicense>(ILicense, params string[]), Licenseable.WithFeature<ILicense>(ILicense, string, string, byte[], DateTime?, byte[]), Licenseable.WithFeature<ILicense>(ILicense, Feature), Licenseable.WithFeatures<ILicense>(ILicense, params Feature[]), Licenseable.WithField<ILicense>(ILicense, string, string), Licenseable.WithFields<ILicense>(ILicense, IDictionary<string, string>), Licenseable.WithFields<ILicense>(ILicense, params Field[]), Licenseable.WithHardwareKey<ILicense>(ILicense, string), Licenseable.WithId<ILicense>(ILicense, string), Licenseable.WithMaxSites<ILicense>(ILicense, int), Licenseable.WithMaximumRunCount<ILicense>(ILicense, int?), Licenseable.WithMaximumRunningInstances<ILicense>(ILicense, int?), Licenseable.WithRestrictions<ILicense>(ILicense, params Restriction[]), Licenseable.WithTrialDays<ILicense>(ILicense, int?), Licenseable.WithTrialRunTime<ILicense>(ILicense, TimeSpan?), Licenseable.WithType<ILicense>(ILicense, string), Licenseable.WithUniqueId<ILicense>(ILicense, string, int)
Properties
Assemblies
Gets the collection of licensed assemblies full names.
Property Value
Components
Gets the licensed components collection.
Property Value
ExpireDate
Gets or sets the license expire date.
Property Value
Features
Gets the collection of license .
Property Value
Fields
Gets the collection of license .
Property Value
Id
Gets or sets the license identifier.
Property Value
IssueDate
Gets or sets the license issue date.
Property Value
LicenseKey
Gets the license key.
Property Value
Licensee
Gets or sets the information.
Property Value
Product
Gets or sets the licensed product information.
Property Value
Restrictions
Gets the collection of objects.
Property Value
Sites
Gets or sets the number of sites to license.
Property Value
int?
SupportExpireDate
Gets or sets the license support expire date.
Property Value
Type
Gets or sets the license type.
Property Value
Last updated