IDynamicInterfaceCastable.GetInterfaceImplementation Metode

Definisi

Dipanggil selama pengiriman antarmuka ketika jenis antarmuka yang diberikan tidak dapat ditemukan dalam metadata kelas.

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

Jenis antarmuka.

Mengembalikan

Jenis yang harus digunakan untuk dikirim interfaceType pada objek saat ini.

Pengecualian

Jenis yang dikembalikan bukan jenis antarmuka, atau tidak ditandai dengan DynamicInterfaceCastableImplementationAttribute.

Keterangan

Ketika fungsi ini dipanggil, pemeran objek ini ke antarmuka yang diberikan seharusnya sudah diverifikasi melalui castclass/isinst instruksi. Jenis yang dikembalikan harus merupakan jenis antarmuka dan ditandai dengan DynamicInterfaceCastableImplementationAttribute. Jika tidak, InvalidOperationException akan dilemparkan.

Berlaku untuk