IDynamicInterfaceCastable.GetInterfaceImplementation Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wywoływana podczas wysyłania interfejsu, gdy nie można odnaleźć danego typu interfejsu w metadanych klasy.
public:
RuntimeTypeHandle GetInterfaceImplementation(RuntimeTypeHandle interfaceType);
public RuntimeTypeHandle GetInterfaceImplementation (RuntimeTypeHandle interfaceType);
abstract member GetInterfaceImplementation : RuntimeTypeHandle -> RuntimeTypeHandle
Public Function GetInterfaceImplementation (interfaceType As RuntimeTypeHandle) As RuntimeTypeHandle
Parametry
- interfaceType
- RuntimeTypeHandle
Typ interfejsu.
Zwraca
Typ, który powinien być używany do wysyłania dla interfaceType
dla bieżącego obiektu.
Wyjątki
Zwracany typ nie jest typem interfejsu lub nie został oznaczony za pomocą .DynamicInterfaceCastableImplementationAttribute
Uwagi
Po wywołaniu tej funkcji rzutowanie tego obiektu do danego interfejsu powinno już zostać zweryfikowane za pomocą castclass/isinst
instrukcji.
Zwracany typ musi być typem interfejsu i być oznaczony za pomocą .DynamicInterfaceCastableImplementationAttribute
InvalidOperationException W przeciwnym razie zostanie zgłoszony.