Freigeben über


LicenseContext Klasse

Definition

Gibt an, wann ein lizenziertes Objekt verwendet werden kann, und bietet eine Möglichkeit, zusätzliche Dienste für die Unterstützung der Lizenzen zu erhalten, die in der entsprechenden 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 den Standard bereit LicenseContext. Es implementiert nur Laufzeitunterstützung und unterstützt keine gespeicherten Lizenzschlüssel.

Hinweise für Vererber

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

Weitere Informationen zur Lizenzierung finden Sie unter Vorgehensweise: Lizenzieren von Komponenten und Steuerelementen.

Konstruktoren

LicenseContext()

Initialisiert eine neue Instanz der LicenseContext-Klasse.

Eigenschaften

UsageMode

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, wann eine Lizenz verwendet werden kann.

Methoden

Equals(Object)

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

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetSavedLicenseKey(Type, Assembly)

Gibt beim Überschreiben in einer abgeleiteten Klasse einen gespeicherten Lizenzschlüssel für den angegebenen Typ aus der angegebenen Ressourcenassembly zurück.

GetService(Type)

Ruft den angeforderten Dienst ab, wenn dieser verfügbar ist.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
SetSavedLicenseKey(Type, String)

Legt beim Überschreiben in einer abgeleiteten Klasse einen Lizenzschlüssel für den angegebenen Typ fest.

ToString()

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

(Geerbt von Object)

Erweiterungsmethoden

GetKeyedService<T>(IServiceProvider, Object)

Ruft einen Dienst vom Typ T aus ab IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Ruft eine Enumeration von Diensten vom Typ serviceType aus ab IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Ruft eine Enumeration von Diensten vom Typ T aus ab IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Ruft einen Dienst vom Typ serviceType aus ab IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Ruft einen Dienst vom Typ T aus ab IServiceProvider.

CreateAsyncScope(IServiceProvider)

Erstellt eine neue AsyncServiceScope-Schnittstelle, die zum Auflösen von bereichsbezogenen Diensten verwendet werden kann.

CreateScope(IServiceProvider)

Erstellt eine neue IServiceScope-Schnittstelle, die zum Auflösen von bereichsbezogenen Diensten verwendet werden kann.

GetRequiredService(IServiceProvider, Type)

Ruft einen Dienst vom Typ serviceType aus der IServiceProvider-Schnittstelle ab.

GetRequiredService<T>(IServiceProvider)

Ruft einen Dienst vom Typ T aus der IServiceProvider-Schnittstelle ab.

GetService<T>(IServiceProvider)

Ruft einen Dienst vom Typ T aus der IServiceProvider-Schnittstelle ab.

GetServices(IServiceProvider, Type)

Ruft eine Enumeration von Diensten vom Typ serviceType aus der IServiceProvider-Schnittstelle ab.

GetServices<T>(IServiceProvider)

Ruft eine Enumeration von Diensten vom Typ T aus der IServiceProvider-Schnittstelle ab.

GetFakeLogCollector(IServiceProvider)

Ruft das -Objekt ab, das An die gefälschte Protokollierung gesendete Protokolldatensätze sammelt.

GetFakeRedactionCollector(IServiceProvider)

Ruft die gefälschte Redactor collector-Instanz aus dem Abhängigkeitsinjektionscontainer ab.

Gilt für:

Weitere Informationen