This information is provided to DeployLX through the SupportInfo class which is populated in one of two ways.
Using the LicenseHelpAttribute
Add a LicenseHelp attribute to the AssemblyInfo file of the protected assembly.
Imports DeployLX.Licensing.v5 <Assembly: LicenseHelp(_ Company:="XHEO INC",_ Email:="support@xheo.com",_ Website:="http://www.deploylx.com")>
using DeployLX.Licensing.v5; [assembly: LicenseHelp( Company="XHEO INC", Email="support@xheo.com", Website="http://www.deploylx.com" )]
Setting Properties at Runtime
Private info As New LicenseValidationRequestInfo() Private info.SupportInfo = LicenseHelpAttribute.GetSupportInfo(GetType(MyProtectedClass)) If IsOemBranded() Then info.SupportInfo.Company = GetOemName() info.SupportInfo.Phone = GetOemPhone() info.SupportInfo.Email = GetOemEmail() End If _license = SecureLicenseManager.Validate(Me, Nothing, info)
var info = new LicenseValidationRequestInfo(); info.SupportInfo = LicenseHelpAttribute.GetSupportInfo( typeof( MyProtectedClass ) ); if( IsOemBranded() ) { info.SupportInfo.Company = GetOemName(); info.SupportInfo.Phone = GetOemPhone(); info.SupportInfo.Email = GetOemEmail(); } _license = SecureLicenseManager.Validate( this, null, info );