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

Definição

Quando substituído em uma classe derivada, obtém uma licença para uma instância ou tipo de componente, quando determinado contexto e se a negação 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

Um LicenseContext que especifica onde você pode usar o objeto licenciado.

type
Type

Um Type que representa o componente que solicita a licença.

instance
Object

Um objeto que está solicitando a licença.

allowExceptions
Boolean

true se um LicenseException deve ser gerado quando o componente não pode receber uma licença; caso contrário, false.

Retornos

Um . válido License

Notas aos Implementadores

Ao herdar, você deve substituir GetLicense(LicenseContext, Type, Object, Boolean) para implementar um método de validação para a chave de LicenseProviderlicença.

Aplica-se a

Confira também