Sdílet prostřednictvím


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

Definice

Při přepsání v odvozené třídě získá licenci pro instanci nebo typ komponenty, když je zadán kontext a zda odepření licence vyvolá výjimku.

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);
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

Parametry

context
LicenseContext

A LicenseContext , který určuje, kde můžete použít licencovaný objekt.

type
Type

A Type , který představuje komponentu, která žádá o licenci.

instance
Object

Objekt, který žádá o licenci.

allowExceptions
Boolean

trueLicenseException pokud má být vyvolán, když komponentě nelze udělit licenci, v opačném případě false.

Návraty

Platný .License

Poznámky pro implementátory

Pokud dědíte z LicenseProvider, musíte přepsat GetLicense(LicenseContext, Type, Object, Boolean) implementaci metody ověřování pro licenční klíč.

Platí pro

Viz také