Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt eine ggf. verfügbare Lizenz für die Instanz der Komponente zurück.
Namespace: System.ComponentModel
Assembly: System (in system.dll)
Syntax
'Declaration
Public Overrides Function GetLicense ( _
context As LicenseContext, _
type As Type, _
instance As Object, _
allowExceptions As Boolean _
) As License
'Usage
Dim instance As LicFileLicenseProvider
Dim context As LicenseContext
Dim type As Type
Dim instance As Object
Dim allowExceptions As Boolean
Dim returnValue As License
returnValue = instance.GetLicense(context, type, instance, allowExceptions)
public override License GetLicense (
LicenseContext context,
Type type,
Object instance,
bool allowExceptions
)
public:
virtual License^ GetLicense (
LicenseContext^ context,
Type^ type,
Object^ instance,
bool allowExceptions
) override
public License GetLicense (
LicenseContext context,
Type type,
Object instance,
boolean allowExceptions
)
public override function GetLicense (
context : LicenseContext,
type : Type,
instance : Object,
allowExceptions : boolean
) : License
Parameter
- context
Ein LicenseContext, der angibt, wo Sie das lizenzierte Objekt verwenden können.
- instance
Ein Objekt, das die License anfordert.
- allowExceptions
true, wenn eine LicenseException ausgelöst werden soll, sobald einer Komponente keine Lizenz erteilt werden kann, andernfalls false.
Rückgabewert
Eine gültige License. Wenn diese Methode keine gültige License oder keinen gültigen context-Parameter findet, wird NULL (Nothing in Visual Basic) zurückgegeben.
Hinweise
Die GetLicense-Methode sucht zur Entwurfszeit nach einer Lizenzdatei mit dem Namen myClassName.LIC, wobei myClassName für den FullName der zu erstellenden Komponente steht. Diese Datei muss sich in demselben Verzeichnis wie die DLL-Datei befinden, in der die Komponente enthalten ist.
Dann überprüft diese Methode die erste Zeile der Lizenzdatei mit einem Schlüssel, der in der IsKeyValid-Methode angegeben ist. Wenn der Schlüssel gültig ist, wird diese Zeile als LicenseKey verwendet.
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
LicFileLicenseProvider-Klasse
LicFileLicenseProvider-Member
System.ComponentModel-Namespace
License-Klasse
LicenseContext-Klasse
LicenseException-Klasse
LicenseManager-Klasse
LicenseProvider-Klasse
LicenseProviderAttribute-Klasse
LicFileLicenseProvider-Klasse
LicenseUsageMode-Enumeration