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

Definición

Cuando se reemplaza en una clase derivada, obtiene una licencia para una instancia o tipo de componente, cuando se proporciona un contexto 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);
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

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

type
Type

que Type representa el componente que solicita la licencia.

instance
Object

Objeto que solicita la licencia.

allowExceptions
Boolean

true es si se debe producir una LicenseException excepción cuando el componente no se puede conceder una licencia; de lo contrario, falsees .

Devoluciones

Un valor válido License.

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