LicenseProvider.GetLicense(LicenseContext, Type, Object, Boolean) 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.
När du åsidosättas i en härledd klass hämtar du en licens för en instans eller typ av komponent, när du får en kontext och om nekandet av en licens utlöser ett undantag.
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
Parametrar
- context
- LicenseContext
En LicenseContext som anger var du kan använda det licensierade objektet.
- instance
- Object
Ett objekt som begär licensen.
- allowExceptions
- Boolean
trueom en LicenseException ska genereras när komponenten inte kan beviljas en licens, annars . false
Returer
Ett giltigt License.
Anteckningar till implementerare
När du ärver från LicenseProvidermåste du åsidosätta GetLicense(LicenseContext, Type, Object, Boolean) för att implementera en valideringsmetod för licensnyckeln.