IDynamicInterfaceCastable.GetInterfaceImplementation Metódus

Definíció

A rendszer akkor hívja meg az interfész-küldés során, ha a megadott felülettípus nem található az osztály metaadatai között.

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

Paraméterek

interfaceType
RuntimeTypeHandle

A felület típusa.

Válaszok

Az aktuális objektumhoz interfaceType küldendő típus.

Kivételek

A visszaadott típus nem illesztőtípus, vagy nincs megjelölve a DynamicInterfaceCastableImplementationAttribute.

Megjegyzések

Ennek a függvénynek a meghívásakor az objektum adott felületre történő leadását már ellenőrizték az castclass/isinst utasítások alapján. A visszaadott típusnak interfésztípusnak kell lennie, és meg kell jelölni a DynamicInterfaceCastableImplementationAttribute. Ellenkező esetben a InvalidOperationException rendszer dobni fog.

A következőre érvényes: