LicenseContext

LicenseContext

System.ComponentModel (system.dll) class

This class provides a means of discovering licensing information about the types in an application domain. The UsageMode determines whether this is a Designtime or Runtime context (the default is a Runtime context; see System.ComponentModel.Design.DesigntimeLicenseContext for an example of a design-time context).

You can use GetSavedLicenseKey() and SetSavedLicenseKey() to get or set the license key for a specified type.

The active context can be retrieved using the LicenseManager.CurrentContext property.

By supporting different contexts, the license management environment allows you to support separate licensing models for design-time, runtime, or even custom- user contexts.

 public class  LicenseContext  : IServiceProvider {  // Public Constructors  public  LicenseContext  ();  // Public Instance Properties  public virtual LicenseUsageMode  UsageMode  {get; }  // Public Instance Methods  public virtual string  GetSavedLicenseKey  (Type  type  , System.Reflection.Assembly  resourceAssembly  );    public virtual object  GetService  (Type  type  );  // implements IServiceProvider  public virtual void  SetSavedLicenseKey  (Type  type  , string  key  ); } 

Returned By

LicenseManager.CurrentContext

Passed To

LicenseManager.{CreateWithContext() , CurrentContext} , LicenseProvider.GetLicense()



. Net Windows Forms in a Nutshell
.NET Windows Forms in a Nutshell
ISBN: 0596003382
EAN: 2147483647
Year: 2002
Pages: 794

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net