Aracılığıyla paylaş


LicenseProvider.GetLicense(LicenseContext, Type, Object, Boolean) Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, bağlam verildiğinde ve lisans reddinin özel durum oluşturup oluşturmadığı konusunda bir örnek veya bileşen türü için lisans alır.

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

Parametreler

context
LicenseContext

LicenseContext Lisanslı nesneyi nerede kullanabileceğinizi belirten bir.

type
Type

Type Lisansı isteyen bileşeni temsil eden bir.

instance
Object

Lisans isteyen bir nesne.

allowExceptions
Boolean

true bileşene lisans verilemediğinde a LicenseException oluşturulmalıdır; aksi takdirde , false.

Döndürülenler

Geçerli Licensebir .

Uygulayanlara Notlar

'den LicenseProviderdevraldığınızda, lisans anahtarı için bir doğrulama yöntemi uygulamak için geçersiz kılmanız GetLicense(LicenseContext, Type, Object, Boolean) gerekir.

Şunlara uygulanır

Ayrıca bkz.