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.
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin