DeployLX Software Protection System

LicenseHelpAttribute Class

Defines licensing settings used to provide support contact information as well as configure assembly level options for error handling and processing.

Syntax

<AttributeUsageAttribute(AttributeTargets.Assembly Or AttributeTargets.Class, AllowMultiple := False,  _
	Inherited := True)> _
Public NotInheritable Class LicenseHelpAttribute _
	Inherits Attribute
[AttributeUsageAttribute(AttributeTargets.Assembly|AttributeTargets.Class, AllowMultiple = false, 
	Inherited = true)]
public sealed class LicenseHelpAttribute : Attribute

Remarks

All of the values defined by the LicenseHelpAttribute can be modified at runtime before license validation by modifying the SupportInfo property of the LicenseValidationRequestInfo object passed to Validate(Object, Type, LicenseValidationRequestInfo). This may be useful to OEM providers that permit clients to re-brand their products.

Examples

This example demonstrates how to declare the LicenseHelpAttribute in your AssemblyInfo file and configure the properties of the attribute. In this sample, the Company, Email, and Phone properties are set. Other properties are set in the same manner and may be added in any order.
Visual Basic
Imports DeployLX.Licensing.v5

...

<Assembly: LicenseHelp(Company:="XHEO INC", Email:="support@xheo.com", Website:="http://www.deploylx.com")>
C#
using DeployLX.Licensing.v5;

...

[assembly: LicenseHelp( Company="XHEO INC", Email="support@xheo.com", Website="http://www.deploylx.com" )]

Inheritance Hierarchy

System..::..Object
  System..::..Attribute
    DeployLX.Licensing.v5..::..LicenseHelpAttribute

Assembly:  DeployLX.Licensing.v5 (in DeployLX.Licensing.v5.dll)

See Also