LicenseProvider.GetLicense(LicenseContext, Type, Object, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
- 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.