Provides the abstract base class for all licenses. A license is granted to a specific instance of a component.
<HostProtectionAttribute(SecurityAction.LinkDemand, SharedState := True)> _ Public MustInherit Class License _ Implements IDisposable
Dim instance As License
[HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true)] public abstract class License : IDisposable
[HostProtectionAttribute(SecurityAction::LinkDemand, SharedState = true)] public ref class License abstract : IDisposable
public abstract class License implements IDisposable
The HostProtectionAttribute attribute applied to this type or member has the following Resources property value: SharedState. The HostProtectionAttribute does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the HostProtectionAttribute class or SQL Server Programming and Host Protection Attributes.
All components must call Dispose for the licenses they grant when the component is disposed or finalized.
When you inherit from License, you must override the following members: LicenseKey and Dispose.
For more information on licensing, see How to: License Components and Controls.
Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98