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.

Weitere Informationen zur Lizenzierung finden Sie unter How to: License Components and Controls.

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 dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

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

Erweiterungsmethoden

Name Beschreibung
CreateAsyncScope(IServiceProvider)

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

CreateScope(IServiceProvider)

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

GetKeyedService(IServiceProvider, Type, Object)

Rufen Sie den Dienst des Typs serviceType aus der IServiceProvider.

GetKeyedService<T>(IServiceProvider, Object)

Rufen Sie den Dienst des Typs T aus der IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Dient zum Abrufen einer Enumeration von Diensten vom Typ serviceType .IServiceProvider

GetKeyedServices<T>(IServiceProvider, Object)

Dient zum Abrufen einer Enumeration von Diensten vom Typ T .IServiceProvider

GetRequiredKeyedService(IServiceProvider, Type, Object)

Rufen Sie den Dienst des Typs serviceType aus der IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Rufen Sie den Dienst des Typs T aus der IServiceProvider.

GetRequiredService(IServiceProvider, Type)

Rufen Sie den Dienst des Typs serviceType aus der IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Rufen Sie den Dienst des Typs T aus der IServiceProvider.

GetService<T>(IServiceProvider)

Rufen Sie den Dienst des Typs T aus der IServiceProvider.

GetServices(IServiceProvider, Type)

Dient zum Abrufen einer Enumeration von Diensten vom Typ serviceType .IServiceProvider

GetServices<T>(IServiceProvider)

Dient zum Abrufen einer Enumeration von Diensten vom Typ T .IServiceProvider

Gilt für:

Weitere Informationen