CAS.Lib.CodeProtect Namespace
Classes
Class | Description | |
---|---|---|
AssemblyHelperAttribute |
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.
|
|
AssemblyKeyAttribute |
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.
|
|
CodeProtectLP |
This is the core piece to CodeProtect. It is the piece that the LicenseManager
used to validate that a license can be granted to a specific my_Type. This provider is
referenced by the process attempting to validate a license.
|
|
InstallContextNames |
Context keys used to get properties form the installer CustomActionData and additional important installation information
|
|
IsLicensed<(Of <(<'type>)>)> |
Helper class getting access to a license for the particular type.
|
|
LibInstaller |
Provides the foundation for custom installations.
|
|
MaintenanceControl |
Class that is used to control maintenance
|
|
MaintenanceControlComponent |
Component that is responsible for checking the period after which the maintenance package for software will expire.
|
|
RelativeFilePathsCalculator |
This class is responsible for operation on path, relative path, absolute path etc...
|
Interfaces
Interface | Description | |
---|---|---|
IIsLicensed |
Helper interface getting access to the basic information about the license.
This interface might be useful because class IsLicensed<type> is generic
|