IDynamicInterfaceCastable.GetInterfaceImplementation Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Chamado durante a expedição de interface quando o tipo de interface fornecido 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.
Retornos
O tipo que deve ser usado para a expedição de interfaceType
no objeto atual.
Exceções
O tipo retornado não é um tipo de interface ou não foi marcado com o DynamicInterfaceCastableImplementationAttribute.
Comentários
Quando essa função é chamada, a conversão desse objeto para a interface fornecida já deve ter sido verificada por meio das castclass/isinst
instruções.
O tipo retornado deve ser um tipo de interface e ser marcado com o DynamicInterfaceCastableImplementationAttribute. Caso contrário, InvalidOperationException será lançado.