LicenseProvider.GetLicense(LicenseContext, Type, Object, Boolean) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
- 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.