LicenseContext Třída

Definice

Určuje, kdy můžete použít licencovaný objekt a poskytuje způsob získání dalších služeb potřebných k podpoře licencí spuštěný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 je GetSavedLicenseKey(Type, Assembly) a SetSavedLicenseKey(Type, String) metody.

Konstruktory

Name Description
LicenseContext()

Inicializuje novou instanci LicenseContext třídy.

Vlastnosti

Name Description
UsageMode

Při přepsání v odvozené třídě získá hodnotu, která určuje, kdy můžete použít licenci.

Metody

Name Description
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(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()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(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é