IDynamicInterfaceCastable.GetInterfaceImplementation Metodo

Definizione

Chiamata durante la distribuzione dell'interfaccia quando non è possibile trovare il tipo di interfaccia specificato nei metadati della classe.

public:
 RuntimeTypeHandle GetInterfaceImplementation(RuntimeTypeHandle interfaceType);
public RuntimeTypeHandle GetInterfaceImplementation (RuntimeTypeHandle interfaceType);
abstract member GetInterfaceImplementation : RuntimeTypeHandle -> RuntimeTypeHandle
Public Function GetInterfaceImplementation (interfaceType As RuntimeTypeHandle) As RuntimeTypeHandle

Parametri

interfaceType
RuntimeTypeHandle

Tipo di interfaccia

Restituisce

Tipo che deve essere usato per la distribuzione di interfaceType nell'oggetto corrente.

Eccezioni

Il tipo restituito non è un tipo di interfaccia oppure non è stato contrassegnato con DynamicInterfaceCastableImplementationAttribute.

Commenti

Quando questa funzione viene chiamata, il cast di questo oggetto all'interfaccia specificata deve essere già stato verificato tramite le castclass/isinst istruzioni. Il tipo restituito deve essere un tipo di interfaccia e contrassegnato con .DynamicInterfaceCastableImplementationAttribute In caso contrario, InvalidOperationException verrà generata.

Si applica a