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.When overridden in a derived class, gets a license for an instance or type of component, when given a context and whether the denial of a license throws an exception.

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

Parámetros

context
LicenseContext

LicenseContext que especifica dónde se puede utilizar el objeto con licencia.A LicenseContext that specifies where you can use the licensed object.

type
Type

Type que representa el componente que solicita la licencia.A Type that represents the component requesting the license.

instance
Object

Objeto que solicita la licencia.An object that is requesting the license.

allowExceptions
Boolean

true si debe producirse una excepción LicenseException cuando no se puede conceder una licencia al componente; en caso contrario, false.true if a LicenseException should be thrown when the component cannot be granted a license; otherwise, false.

Devoluciones

License válido.A valid License.

Notas a los implementadores

Cuando herede de LicenseProvider, debe reemplazar GetLicense(LicenseContext, Type, Object, Boolean) para implementar un método de validación para la clave de licencia.When you inherit from LicenseProvider, you must override GetLicense(LicenseContext, Type, Object, Boolean) to implement a validation method for the license key.

Se aplica a

Consulte también: