Click or drag to resize
ILicense Interface
Defines a common interface for license objects.

Namespace:  Babel.Licensing
Assemblies:   Babel.Licensing (in Babel.Licensing.dll) Version: 2.3.3.0
  Babel.Licensing (in Babel.Licensing.dll) Version: 2.3.3.0
Syntax
public interface ILicense

The ILicense type exposes the following members.

Properties
  NameDescription
Public propertyAssemblies
Gets the collection of licensed assemblies full names.
Public propertyComponents
Gets the licensed components collection.
Public propertyExpireDate
Gets or sets the license expire date.
Public propertyFeatures
Gets the collection of license Feature.
Public propertyFields
Gets the collection of license Field.
Public propertyId
Gets or sets the license identifier.
Public propertyIssueDate
Gets or sets the license issue date.
Public propertyLicensee
Gets or sets the Licensee information.
Public propertyLicenseKey
Gets the license key.
Public propertyProduct
Gets or sets the licensed product information.
Public propertyRestrictions
Gets the collection of Restriction objects.
Public propertyType
Gets or sets the license type.
Top
Extension Methods
  NameDescription
Public Extension MethodBuild
An extension method that converts the input license to a ILicenseBuilder object.
(Defined by Licenseable.)
Public Extension MethodCode exampleSignWith
An ILicense extension method that is used to sign the current license object with the given ISignatureProvider.
(Defined by Licenseable.)
Public Extension MethodCode exampleSignWithKeys
An ILicense extension method that is used to sign the current license object with the given key pair.
(Defined by Licenseable.)
Public Extension MethodValidateWith
An ILicense extension method that validates the current license object with the given ISignatureProvider.
(Defined by Licenseable.)
Public Extension MethodValidateWithPublicKey
An ILicense extension method that validates the current license object with the given public key.
(Defined by Licenseable.)
Top
See Also