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

Definitie

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.

type
Type

Een Type die het onderdeel vertegenwoordigt dat de licentie aanvraagt.

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.

Van toepassing op

Zie ook