IDynamicInterfaceCastable.GetInterfaceImplementation 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.
Chamado durante o despacho de interface quando o tipo de interface dado não pode ser encontrado nos metadados da classe.
public:
RuntimeTypeHandle GetInterfaceImplementation(RuntimeTypeHandle interfaceType);
public RuntimeTypeHandle GetInterfaceImplementation(RuntimeTypeHandle interfaceType);
abstract member GetInterfaceImplementation : RuntimeTypeHandle -> RuntimeTypeHandle
Public Function GetInterfaceImplementation (interfaceType As RuntimeTypeHandle) As RuntimeTypeHandle
Parâmetros
- interfaceType
- RuntimeTypeHandle
O tipo de interface.
Devoluções
O tipo que deve ser usado para despachar interfaceType sobre o objeto atual.
Exceções
O tipo devolvido não é um tipo de interface, ou não foi marcado com o DynamicInterfaceCastableImplementationAttribute.
Observações
Quando esta função é chamada, o cast deste objeto para a interface dada já deve ter sido verificado através das castclass/isinst instruções.
O tipo devolvido deve ser um tipo de interface e ser marcado com o DynamicInterfaceCastableImplementationAttribute. Caso contrário, InvalidOperationException será lançado.