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

Definition

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.

type
Type

En Type som representerar komponenten som begär licensen.

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.

Gäller för

Se även