DevZest.Licensing by DevZest

<PackageReference Include="DevZest.Licensing" Version="2.0.0" />

 DevZest.Licensing

Namespace with 29 public types

 Classes

 AssemblyInfo Provides properties for getting the information about the assembly file, such as the version number, product information, public key xml, and so on.
 AssemblyLicense Represents the license that can be validated against the calling assembly.
 AssemblyLicenseLoaderAttribute Specifies the assembly license loader.
 AssemblyLicenseProviderAttribute Provides license from caller assembly.
 FileLicenseProviderAttribute Provides license from local file system.
 IsolatedStorageFileLicenseProviderAttribute Provides license from isolated storage file.
 LicenseClient Communicates with to get published .
 LicenseError Identifies the license validation error.
 LicenseException Represents the exception thrown when license validation failed.
 LicenseItem Represents a feature of granted to an assembly.
 LicenseItemAttribute Declares license items of an assembly.
 LicenseItemCollection Represents a collection of objects.
 LicenseManager Provides static methods to get license from an assembly, determine if a valid license can be granted to an assembly, or reset license providers of an assembly.
 LicensePublicKeyAttribute Declares the public key used to verify the license.
 LicensePublisherResponse Represents the response sent from license publisher to license client.
 MachineLicense Represents the license that can be validated against the local machine.
 RegistryLicenseProviderAttribute Provides license from registry.
 UserLicense Represents the license that can be validated against the current user.

 Structures

 LicenseKey Represents a license key that can be used to get from .
 LicenseProviderResult Represents the result of license providers, either a license XML string, or an error message string, plus an addition Data object.

 Enumerations

 FolderOption Specifies enumerated constants used to retrieve directory paths together with a file name.
 LicenseErrorReason Specifies the reason that fails the license validation.

 Abstract Classes

 CachedLicenseProviderAttribute Provides cached license.
 Freezable`1 Represents object that can be frozen for modification.
 License Provides the abstract base class for all licenses. A license is granted to an assembly signed with a strong name.
 LicenseProviderAttribute Provides the abstract base class for all license providers.
 LicensePublisher Publishes signed licenses to .

 Interfaces

 IAssemblyLicenseLoader Defines a method to load assembly license.
 ILicensePublisher Service contract between and .