LicenseContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, kdy můžete použít licencovaný objekt, a poskytuje způsob, jak získat další služby potřebné k podpoře licencí běžících v rámci jeho domény.
public ref class LicenseContext : IServiceProvider
public class LicenseContext : IServiceProvider
type LicenseContext = class
interface IServiceProvider
Public Class LicenseContext
Implements IServiceProvider
- Dědičnost
-
LicenseContext
- Odvozené
- Implementuje
Poznámky
Tato třída poskytuje výchozí LicenseContext. Implementuje pouze podporu za běhu a nepodporuje uložené licenční klíče.
Poznámky pro dědice
Pokud chcete implementovat podporu licencí v době návrhu, musíte dědit z této třídy a přepsat následující členy: UsageMode, GetSavedLicenseKey(Type, Assembly), GetService(Type)a SetSavedLicenseKey(Type, String). Pokud chcete implementovat uložené licenční klíče, přepište GetSavedLicenseKey(Type, Assembly) metody a SetSavedLicenseKey(Type, String) .
Další informace o licencování najdete v tématu Postupy: Licencování součástí a ovládacích prvků.
Konstruktory
LicenseContext() |
Inicializuje novou instanci LicenseContext třídy . |
Vlastnosti
UsageMode |
Při přepsání v odvozené třídě získá hodnotu, která určuje, kdy můžete použít licenci. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetSavedLicenseKey(Type, Assembly) |
Při přepsání v odvozené třídě vrátí uložený licenční klíč pro zadaný typ ze zadaného sestavení prostředků. |
GetService(Type) |
Získá požadovanou službu, pokud je k dispozici. |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
SetSavedLicenseKey(Type, String) |
Při přepsání v odvozené třídě nastaví licenční klíč pro zadaný typ. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |