Class LicenceHelper
This helper help you to manage a licence
Inheritance
System.Object
LicenceHelper
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: SecureExchangesSDK.dll
Syntax
public static class LicenceHelper
Fields
PLANID_APICOMPLET
Declaration
public const string PLANID_APICOMPLET = "APICOMPLET"
Field Value
Type |
Description |
System.String |
|
PLANID_APICOMPLET2100
Declaration
public const string PLANID_APICOMPLET2100 = "APICOMPLET2100"
Field Value
Type |
Description |
System.String |
|
PLANID_APIDEBASE
Declaration
public const string PLANID_APIDEBASE = "APIDEBASE"
Field Value
Type |
Description |
System.String |
|
PLANID_COMPLET
Declaration
public const string PLANID_COMPLET = "COMPLET"
Field Value
Type |
Description |
System.String |
|
PLANID_COMPLET_PARTAGER
Declaration
public const string PLANID_COMPLET_PARTAGER = "COMPLET-P"
Field Value
Type |
Description |
System.String |
|
PLANID_COMPLET10000
Declaration
public const string PLANID_COMPLET10000 = "COMPLET10000"
Field Value
Type |
Description |
System.String |
|
PLANID_COMPLET15000
Declaration
public const string PLANID_COMPLET15000 = "COMPLET15000"
Field Value
Type |
Description |
System.String |
|
PLANID_COMPLET20000
Declaration
public const string PLANID_COMPLET20000 = "COMPLET20000"
Field Value
Type |
Description |
System.String |
|
PLANID_COMPLET2100
Declaration
public const string PLANID_COMPLET2100 = "COMPLET2100"
Field Value
Type |
Description |
System.String |
|
PLANID_COMPLET2100_PARTAGER
Declaration
public const string PLANID_COMPLET2100_PARTAGER = "COMPLET2100-P"
Field Value
Type |
Description |
System.String |
|
PLANID_COMPLET25000
Declaration
public const string PLANID_COMPLET25000 = "COMPLET25000"
Field Value
Type |
Description |
System.String |
|
PLANID_COMPLET5000
Declaration
public const string PLANID_COMPLET5000 = "COMPLET5000"
Field Value
Type |
Description |
System.String |
|
PLANID_COMPLET7500
Declaration
public const string PLANID_COMPLET7500 = "COMPLET7500"
Field Value
Type |
Description |
System.String |
|
PLANID_DEBASE
Declaration
public const string PLANID_DEBASE = "DEBASE"
Field Value
Type |
Description |
System.String |
|
PLANID_DEBASE_PARTAGER
Declaration
public const string PLANID_DEBASE_PARTAGER = "DEBASE-P"
Field Value
Type |
Description |
System.String |
|
PLANID_NOTSET
Declaration
public const string PLANID_NOTSET = "NotSet"
Field Value
Type |
Description |
System.String |
|
PLANID_SESAR
Declaration
public const string PLANID_SESAR = "SESAR"
Field Value
Type |
Description |
System.String |
|
Properties
DeviceID
Declaration
public static string DeviceID { get; }
Property Value
Type |
Description |
System.String |
|
DeviceIDPrefix
Sometime two device have the same name, but need to use different licence. The prefix is used to eleminate that case.
Use set a prefix to one of the both licence the most earlier possible in your project.
Declaration
public static string DeviceIDPrefix { get; set; }
Property Value
Type |
Description |
System.String |
|
Methods
CreateLicence(CreateLicenceArgs)
This method will create a Licence object, This object contains your authentication, encrypted.
Declaration
public static Licence CreateLicence(CreateLicenceArgs args)
Parameters
Returns
Type |
Description |
Licence |
Return a licence Objects
|
GetBackLicence(GetBackLicenceArgs)
To received your activation link by email or SMS. Depend of your licence contact.
That method will send you an email or SMS
Declaration
public static void GetBackLicence(GetBackLicenceArgs args)
Parameters
GetLicenceAutorisation(GetLicenceAutorisationArgs)
Declaration
public static LicenceAutorisation GetLicenceAutorisation(GetLicenceAutorisationArgs args)
Parameters
Returns
Type |
Description |
LicenceAutorisation |
Return a licenceautorisation object. Will give your permission, maxsize and maxminretention
|
GetSerialInfo(GetSerialInfoArgs)
Retreive Serial informations.
Declaration
public static GetSerialInfoResponse GetSerialInfo(GetSerialInfoArgs args)
Parameters
Returns
Examples
GetSerialInfoResponse rep = MessageHelper.GetSerialInfo(new GetSerialInfoArgs(
new Uri("https://www.secure-exchanges.com/_api/0217/0217.asmx"),
[your serial],
[your apiuser],
[your apipsw]));
GetTrial(GetTrialArgs)
This method will help you to get a trial
Declaration
public static bool GetTrial(GetTrialArgs args)
Parameters
Returns
Type |
Description |
System.Boolean |
If the trial request is successful executed you will received true
|
IsLicenceIsValid(IsLicenceIsValidArgs)
This method will validate if the Serial, APIUser, APIPassword and email are valid
Declaration
public static bool IsLicenceIsValid(IsLicenceIsValidArgs args)
Parameters
Returns
Type |
Description |
System.Boolean |
true / false
|
LoadLicenceFromFile(String, String)
Use a .sel file, and retreived the licence Informations
Declaration
public static Licence LoadLicenceFromFile(string email, string licencePath)
Parameters
Type |
Name |
Description |
System.String |
email |
The licence of the email need to be returned
|
System.String |
licencePath |
The path to the file
|
Returns