LicFileLicenseProvider.GetLicense Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar en licens för komponentens instans, om en är tillgänglig.
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);
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
Parametrar
- context
- LicenseContext
En LicenseContext som anger var du kan använda det licensierade objektet.
- allowExceptions
- Boolean
trueom en LicenseException ska genereras när en komponent inte kan beviljas en licens, annars . false
Returer
Ett giltigt License. Om den här metoden inte kan hitta en giltig License eller giltig context parameter returnerar nullden .
Kommentarer
Vid designtillfället GetLicense letar metoden efter en licensfil med namnet myClassName.LIC, där myClassName är komponenten FullName som ska skapas. Den här filen måste finnas i samma katalog som den .dll fil som innehåller komponenten.
Därefter kontrollerar den här metoden den första raden i licensfilen mot en nyckel som anges i IsKeyValid metoden. Om nyckeln är giltig används den här raden som LicenseKey.