Bagikan melalui


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

Definisi

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.

type
Type

Type yang mewakili komponen yang meminta lisensi.

instance
Object

Objek yang meminta lisensi.

allowExceptions
Boolean

trueLicenseException jika harus dilemparkan ketika komponen tidak dapat diberikan lisensi; jika tidak, false.

Mengembalikan

License.

Catatan Bagi Implementer

Ketika Anda mewarisi dari LicenseProvider, Anda harus mengambil alih GetLicense(LicenseContext, Type, Object, Boolean) untuk menerapkan metode validasi untuk kunci lisensi.

Berlaku untuk

Lihat juga