LicenseProvider.GetLicense(LicenseContext, Type, Object, Boolean) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Quando é sobreposto numa classe derivada, obtém uma licença para uma instância ou tipo de componente, quando dado um contexto e se a recusa de uma licença gera uma exceção.
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
A LicenseContext que especifica onde podes usar o objeto licenciado.
- instance
- Object
Um objeto que está a pedir a licença.
- allowExceptions
- Boolean
true se a LicenseException for descartado quando o componente não puder ser concedido uma licença; caso contrário, false.
Devoluções
Um válido License.
Notas para Implementadores
Quando herdas de LicenseProvider, tens de sobrescrever GetLicense(LicenseContext, Type, Object, Boolean) para implementar um método de validação para a chave de licença.