Open License Documentation

OpenLicense Namespace

Namespace hierarchy

Classes

Class Description
AssemblyOpenLicenseHelperAttribute This is an assembly attribute to be used to defined the product and company information. This information will be used when an exception is thrown because a valid license couldn't be found. It may also be used by a developer to access their information to display in a product's about page.
AssemblyOpenLicenseKeyAttribute This is an assembly attribute to be used to defined the encryption key that should be used to decrypt the license file when it is encrypted. If the value is defined then the license file will be decrypted using the defined key. If the decrypt fails then an exception will be thrown.
OpenLicenseProvider This is the core piece to Open License. It is the piece that the LicenseManager used to validate that a license can be granted to a specific type. This provider is referenced by the process attempting to validate a license.
Utilities A set of static functions to support different functionality throughout Open License that is shared.