Specifies when you can use a licensed object and provides a way of obtaining additional services needed to support licenses running within its domain.
Assembly: System (in System.dll)
Thetype exposes the following members.
|Equals(Object)||Determines whether the specified object is equal to the current object. (Inherited from Object.)|
|Finalize||Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)|
|GetHashCode||Serves as the default hash function. (Inherited from Object.)|
|GetSavedLicenseKey||When overridden in a derived class, returns a saved license key for the specified type, from the specified resource assembly.|
|GetService||Gets the requested service, if it is available.|
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|MemberwiseClone||Creates a shallow copy of the current Object. (Inherited from Object.)|
|SetSavedLicenseKey||When overridden in a derived class, sets a license key for the specified type.|
|ToString||Returns a string that represents the current object. (Inherited from Object.)|
This class provides the default . It implements only run-time support and does not support saved license keys.
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.
If you want to implement design-time license support, you must inherit from this class, and override the following members: UsageMode, GetSavedLicenseKey, GetService, and SetSavedLicenseKey. If you want to implement saved license keys, override the GetSavedLicenseKey and SetSavedLicenseKey methods.
For more information about licensing, see How to: License Components and Controls.