LicenseProvider.GetLicense(LicenseContext, Type, Object, Boolean) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Saat ditimpa di kelas turunan, mendapatkan lisensi untuk instans atau jenis komponen, ketika diberikan konteks dan apakah penolakan lisensi melemparkan pengecualian.
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
Parameter
- context
- LicenseContext
LicenseContext yang menentukan tempat Anda dapat menggunakan objek berlisensi.
- instance
- Object
Objek yang meminta lisensi.
- allowExceptions
- Boolean
true
LicenseException jika harus dilemparkan ketika komponen tidak dapat diberikan lisensi; jika tidak, false
.
Mengembalikan
Catatan Bagi Implementer
Ketika Anda mewarisi dari LicenseProvider, Anda harus mengambil alih GetLicense(LicenseContext, Type, Object, Boolean) untuk menerapkan metode validasi untuk kunci lisensi.