LicenseProvider.GetLicense(LicenseContext, Type, Object, Boolean) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Wanneer deze wordt overschreven in een afgeleide klasse, krijgt u een licentie voor een exemplaar of type onderdeel, wanneer u een context krijgt en of de weigering van een licentie een uitzondering genereert.
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);
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
Parameters
- context
- LicenseContext
Een LicenseContext die aangeeft waar u het gelicentieerde object kunt gebruiken.
- instance
- Object
Een object dat de licentie aanvraagt.
- allowExceptions
- Boolean
trueals er een LicenseException moet worden gegenereerd wanneer het onderdeel geen licentie kan krijgen; anders. false
Retouren
Een geldige License.
Notities voor uitvoerders
Wanneer u overneemt van LicenseProvider, moet u overschrijven GetLicense(LicenseContext, Type, Object, Boolean) om een validatiemethode voor de licentiesleutel te implementeren.