LicenseContext Třída

Definice

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)

Platí pro

Viz také