LicFileLicenseProvider.GetLicense 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.
Retourneert een licentie voor het exemplaar van het onderdeel, indien beschikbaar.
public:
override System::ComponentModel::License ^ GetLicense(System::ComponentModel::LicenseContext ^ context, Type ^ type, System::Object ^ instance, bool allowExceptions);
public override System.ComponentModel.License? GetLicense(System.ComponentModel.LicenseContext context, Type type, object? instance, bool allowExceptions);
public override System.ComponentModel.License GetLicense(System.ComponentModel.LicenseContext context, Type type, object instance, bool allowExceptions);
override this.GetLicense : System.ComponentModel.LicenseContext * Type * obj * bool -> System.ComponentModel.License
Public Overrides 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.
- allowExceptions
- Boolean
trueals er een LicenseException moet worden gegenereerd wanneer een onderdeel geen licentie kan worden verleend; anders. false
Retouren
Een geldige License. Als deze methode geen geldige License of geldige context parameter kan vinden, wordt deze geretourneerd null.
Opmerkingen
Tijdens het ontwerp zoekt de methode naar een licentiebestand met de GetLicensemyClassName.LIC naammyClassName, waar FullName het onderdeel moet worden gemaakt. Dit bestand moet zich in dezelfde map bevinden als het .dll-bestand dat het onderdeel bevat.
Vervolgens controleert deze methode de eerste regel van het licentiebestand op basis van een sleutel die is opgegeven in de IsKeyValid methode. Als de sleutel geldig is, wordt deze regel gebruikt als de LicenseKey.