IDynamicInterfaceCastable.GetInterfaceImplementation Methode

Definitie

Aangeroepen tijdens het verzenden van de interface wanneer het opgegeven interfacetype niet kan worden gevonden in de metagegevens van de klasse.

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

Parameters

interfaceType
RuntimeTypeHandle

Het interfacetype.

Retouren

Het type dat moet worden gebruikt voor verzending op interfaceType het huidige object.

Uitzonderingen

Het geretourneerde type is geen interfacetype of is niet gemarkeerd met de DynamicInterfaceCastableImplementationAttribute.

Opmerkingen

Wanneer deze functie wordt aangeroepen, moet de cast van dit object naar de opgegeven interface al zijn geverifieerd via de castclass/isinst instructies. Het geretourneerde type moet een interfacetype zijn en worden gemarkeerd met de DynamicInterfaceCastableImplementationAttribute. InvalidOperationException Anders wordt er gegooid.

Van toepassing op