IDynamicInterfaceCastable.GetInterfaceImplementation Método

Definição

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

RuntimeTypeHandle

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.

Aplica-se a