Freigeben über


IDynamicInterfaceCastable.GetInterfaceImplementation Methode

Definition

Wird während des Schnittstellendispatchings aufgerufen, wenn der angegebene Schnittstellentyp in den Metadaten der Klasse nicht gefunden werden kann.

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

Parameter

interfaceType
RuntimeTypeHandle

Der Schnittstellentyp.

Gibt zurück

Der Typ, der verwendet werden soll, um interfaceType für das aktuelle Objekt zu dispatchen.

Ausnahmen

Der zurückgegebene Typ ist kein Schnittstellentyp, oder er wurde nicht mit DynamicInterfaceCastableImplementationAttribute gekennzeichnet.

Hinweise

Wenn diese Funktion aufgerufen wird, sollte die Umwandlung dieses Objekts in die angegebene Schnittstelle bereits durch die castclass/isinst Anweisungen überprüft worden sein. Der zurückgegebene Typ muss ein Schnittstellentyp sein und mit DynamicInterfaceCastableImplementationAttributegekennzeichnet sein. Andernfalls InvalidOperationException wird ausgelöst.

Gilt für: