C# Class avt.DynamicFlashRotator.Net.RegCore.RegCoreClient

Inheritance: IRegCoreClient
Mostra file Open project: dnnsharp/DynamicRotator Class Usage Examples

Public Methods

Method Description
Activate ( string regCode, string productCode, string version, string host, string productKey ) : ILicenseActivation
Activate ( string regCode, string productCode, string version, string host, string productKey, string actCode ) : ILicenseActivation
ClearAll ( ) : void
ClearCache ( string productCode ) : void
Get ( string regCoreSrv, string productCode, IActivationDataStore src, bool clearCache ) : RegCoreClient
GetRandom ( ) : int
GetValidActivation ( string productCode, string version, string host ) : ILicenseActivation
IsActivated ( string productCode, string version, string host ) : bool
IsTrial ( string productCode, string version, string host ) : bool
IsTrialExpired ( string productCode, string version, string host ) : bool
Upgrade ( string productCode, string version, string productKey, bool bThrowErrors ) : void

Private Methods

Method Description
GetHash ( string tk ) : string
HostToIp ( string host, string baseHost, string licenseType ) : string
RegCoreClient ( string regCoreSrv, IActivationDataStore src ) : System
RemoveSubdomain ( string host, string subdomain ) : string
SanitizeHost ( string host, string baseHost, string licenseType ) : string
SendData ( string url, string productKey, string>.Dictionary dataParams, string>.Dictionary prvDataParams ) : string

Method Details

Activate() public method

public Activate ( string regCode, string productCode, string version, string host, string productKey ) : ILicenseActivation
regCode string
productCode string
version string
host string
productKey string
return ILicenseActivation

Activate() public method

public Activate ( string regCode, string productCode, string version, string host, string productKey, string actCode ) : ILicenseActivation
regCode string
productCode string
version string
host string
productKey string
actCode string
return ILicenseActivation

ClearAll() public method

public ClearAll ( ) : void
return void

ClearCache() public method

public ClearCache ( string productCode ) : void
productCode string
return void

Get() public static method

public static Get ( string regCoreSrv, string productCode, IActivationDataStore src, bool clearCache ) : RegCoreClient
regCoreSrv string
productCode string
src IActivationDataStore
clearCache bool
return RegCoreClient

GetRandom() public static method

public static GetRandom ( ) : int
return int

GetValidActivation() public method

public GetValidActivation ( string productCode, string version, string host ) : ILicenseActivation
productCode string
version string
host string
return ILicenseActivation

IsActivated() public method

public IsActivated ( string productCode, string version, string host ) : bool
productCode string
version string
host string
return bool

IsTrial() public method

public IsTrial ( string productCode, string version, string host ) : bool
productCode string
version string
host string
return bool

IsTrialExpired() public method

public IsTrialExpired ( string productCode, string version, string host ) : bool
productCode string
version string
host string
return bool

Upgrade() public method

public Upgrade ( string productCode, string version, string productKey, bool bThrowErrors ) : void
productCode string
version string
productKey string
bThrowErrors bool
return void