Compartir a través de


LicenseProvider.GetLicense(LicenseContext, Type, Object, Boolean) Método

Definición

Cuando se reemplaza en una clase derivada, obtiene una licencia para una instancia o un tipo de componente con un contexto dado y si la denegación de una licencia produce una excepción.

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

Parámetros

context
LicenseContext

LicenseContext que especifica dónde se puede utilizar el objeto con licencia.

type
Type

Type que representa el componente que solicita la licencia.

instance
Object

Objeto que solicita la licencia.

allowExceptions
Boolean

true si debe producirse una excepción LicenseException cuando no se puede conceder una licencia al componente; en caso contrario, false.

Devoluciones

License válido.

Notas a los implementadores

Cuando hereda de LicenseProvider, debe invalidar GetLicense(LicenseContext, Type, Object, Boolean) para implementar un método de validación para la clave de licencia.

Se aplica a

Consulte también