Freigeben über


LicenseContext Klasse

Definition

Gibt an, wann Sie ein lizenziertes Objekt verwenden können, und bietet eine Möglichkeit, zusätzliche Dienste zu erhalten, die erforderlich sind, um Lizenzen zu unterstützen, die in ihrer Domäne ausgeführt werden.

public ref class LicenseContext : IServiceProvider
public class LicenseContext : IServiceProvider
type LicenseContext = class
    interface IServiceProvider
Public Class LicenseContext
Implements IServiceProvider
Vererbung
LicenseContext
Abgeleitet
Implementiert

Hinweise

Diese Klasse stellt die Standardeinstellung LicenseContextbereit. Es implementiert nur Laufzeitunterstützung und unterstützt keine gespeicherten Lizenzschlüssel.

Hinweise für Vererber

Wenn Sie die Unterstützung der Entwurfszeitlizenz implementieren möchten, müssen Sie von dieser Klasse erben und die folgenden Member außer Kraft setzen: UsageMode, , , GetSavedLicenseKey(Type, Assembly)GetService(Type)und SetSavedLicenseKey(Type, String). Wenn Sie gespeicherte Lizenzschlüssel implementieren möchten, überschreiben Sie die GetSavedLicenseKey(Type, Assembly) Und SetSavedLicenseKey(Type, String) Methoden.

Konstruktoren

Name Beschreibung
LicenseContext()

Initialisiert eine neue Instanz der LicenseContext-Klasse.

Eigenschaften

Name Beschreibung
UsageMode

Wenn eine abgeleitete Klasse überschrieben wird, wird ein Wert abgerufen, der angibt, wann Sie eine Lizenz verwenden können.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-Hashfunktion

(Geerbt von Object)
GetSavedLicenseKey(Type, Assembly)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird ein gespeicherter Lizenzschlüssel für den angegebenen Typ aus der angegebenen Ressourcenassembly zurückgegeben.

GetService(Type)

Ruft den angeforderten Dienst ab, falls er verfügbar ist.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
SetSavedLicenseKey(Type, String)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird ein Lizenzschlüssel für den angegebenen Typ festgelegt.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen