ImageResizer  3.4.0
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Public Member Functions | List of all members
ImageResizer.Plugins.ILicenseService Interface Reference

Provides license verification and enforcement services. Do not access directly; use your local embedded static method to verify instance integrity. More...

Inheritance diagram for ImageResizer.Plugins.ILicenseService:
Inheritance graph
[legend]
Collaboration diagram for ImageResizer.Plugins.ILicenseService:
Collaboration graph
[legend]

Public Member Functions

void NotifyUse (string domain, Guid feature)
 Notify the license service that the given feature is being used for the given domain. More...
 
void SetFriendlyName (Guid id, string featureDisplayName)
 Configure the display name for the given feature id More...
 
long VerifyAuthenticity (Guid feature)
 Returns a changing shared secret to make interface hijacking difficult. More...
 
string GetLicensingOverview (bool forceVerification)
 Returns a plaintext report on licensing status More...
 
- Public Member Functions inherited from ImageResizer.Plugins.IPlugin
IPlugin Install (Config c)
 Installs the plugin in the specified Config instance. The plugin must handle all the work of loading settings, registering the plugin etc. More...
 
bool Uninstall (Config c)
 Uninstalls the plugin. Should reverse all changes made during Install More...
 

Detailed Description

Provides license verification and enforcement services. Do not access directly; use your local embedded static method to verify instance integrity.

Definition at line 9 of file ILicenseService.cs.

Member Function Documentation

string ImageResizer.Plugins.ILicenseService.GetLicensingOverview ( bool  forceVerification)

Returns a plaintext report on licensing status

Parameters
forceVerificationIf true, pending verifications will be completed before the method returns
Returns
void ImageResizer.Plugins.ILicenseService.NotifyUse ( string  domain,
Guid  feature 
)

Notify the license service that the given feature is being used for the given domain.

Parameters
domain
feature
featureDisplayName
void ImageResizer.Plugins.ILicenseService.SetFriendlyName ( Guid  id,
string  featureDisplayName 
)

Configure the display name for the given feature id

Parameters
id
featureDisplayName
long ImageResizer.Plugins.ILicenseService.VerifyAuthenticity ( Guid  feature)

Returns a changing shared secret to make interface hijacking difficult.

Parameters
feature
Returns

The documentation for this interface was generated from the following file: