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í spuštěných v rámci příslušné domény.Specifies when you can use a licensed object and provides a way of obtaining additional services needed to support licenses running within its domain.

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í hodnotu LicenseContext .This class provides the default LicenseContext. Implementuje pouze běhovou podporu a nepodporuje uložené licenční klíče.It implements only run-time support and does not support saved license keys.

Poznámky pro dědice

Pokud chcete implementovat podporu licencí v době návrhu, je nutné dědit z této třídy a přepsat následující členy: UsageMode , GetSavedLicenseKey(Type, Assembly) , a GetService(Type) SetSavedLicenseKey(Type, String) .If you want to implement design-time license support, you must inherit from this class, and override the following members: UsageMode, GetSavedLicenseKey(Type, Assembly), GetService(Type), and SetSavedLicenseKey(Type, String). Pokud chcete implementovat uložené licenční klíče, přepište GetSavedLicenseKey(Type, Assembly) SetSavedLicenseKey(Type, String) metody a.If you want to implement saved license keys, override the GetSavedLicenseKey(Type, Assembly) and SetSavedLicenseKey(Type, String) methods.

Další informace o licencování najdete v tématu How to: License Components and Controls.For more information about licensing, see How to: License Components and Controls.

Konstruktory

LicenseContext()

Inicializuje novou instanci LicenseContext třídy.Initializes a new instance of the LicenseContext class.

Vlastnosti

UsageMode

Při přepsání v odvozené třídě získá hodnotu, která určuje, kdy můžete použít licenci.When overridden in a derived class, gets a value that specifies when you can use a license.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

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

Slouží jako výchozí funkce hash.Serves as the default hash function.

(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ů.When overridden in a derived class, returns a saved license key for the specified type, from the specified resource assembly.

GetService(Type)

Získá požadovanou službu, pokud je k dispozici.Gets the requested service, if it is available.

GetType()

Získá Type aktuální instanci.Gets the Type of the current instance.

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

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current 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.When overridden in a derived class, sets a license key for the specified type.

ToString()

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)

Platí pro

Viz také