LicenseProvider.GetLicense(LicenseContext, Type, Object, Boolean) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.
- 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.