IDynamicInterfaceCastable.GetInterfaceImplementation Methode

Definition

Wird während des Schnittstellenversands 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 zum Verteilen für interfaceType das aktuelle Objekt verwendet werden soll.

Ausnahmen

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

Hinweise

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

Gilt für: