Freigeben über


LicenseProvider.GetLicense(LicenseContext, Type, Object, Boolean) Methode

Definition

Ruft beim Überschreiben in einer abgeleiteten Klasse eine Lizenz für eine Instanz oder einen Typ einer Komponente ab, wenn ein Kontext vorhanden und angegeben ist, ob bei einer Lizenzverweigerung eine Ausnahme ausgelöst wird.

public:
 abstract System::ComponentModel::License ^ GetLicense(System::ComponentModel::LicenseContext ^ context, Type ^ type, System::Object ^ instance, bool allowExceptions);
public abstract System.ComponentModel.License GetLicense (System.ComponentModel.LicenseContext context, Type type, object instance, bool allowExceptions);
public abstract System.ComponentModel.License? GetLicense (System.ComponentModel.LicenseContext context, Type type, object? instance, bool allowExceptions);
abstract member GetLicense : System.ComponentModel.LicenseContext * Type * obj * bool -> System.ComponentModel.License
Public MustOverride Function GetLicense (context As LicenseContext, type As Type, instance As Object, allowExceptions As Boolean) As License

Parameter

context
LicenseContext

Ein LicenseContext, der angibt, wo Sie das lizenzierte Objekt verwenden können.

type
Type

Ein Type, der die Komponente darstellt, die die Lizenz anfordert.

instance
Object

Ein Objekt, das die Lizenz anfordert.

allowExceptions
Boolean

true, wenn eine LicenseException ausgelöst werden soll, wenn der Komponente keine Lizenz erteilt werden kann, andernfalls false.

Gibt zurück

Ein gültiges License.

Hinweise für Ausführende

Wenn Sie von erben LicenseProvider, müssen Sie überschreiben GetLicense(LicenseContext, Type, Object, Boolean) , um eine Validierungsmethode für den Lizenzschlüssel zu implementieren.

Gilt für:

Weitere Informationen