IDynamicInterfaceCastable.GetInterfaceImplementation Yöntem

Tanım

Verilen arabirim türü sınıfın meta verilerinde bulunamadığında arabirim gönderimi sırasında çağrılır.

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

Parametreler

interfaceType
RuntimeTypeHandle

Arabirim türü.

Döndürülenler

Geçerli nesnede öğesini göndermek için interfaceType kullanılması gereken tür.

Özel durumlar

Döndürülen tür bir arabirim türü değil veya ile DynamicInterfaceCastableImplementationAttributeişaretlenmedi.

Açıklamalar

Bu işlev çağrıldığında, bu nesnenin verilen arabirime ataması yönergeler aracılığıyla castclass/isinst zaten doğrulanmış olmalıdır. Döndürülen tür bir arabirim türü olmalı ve ile DynamicInterfaceCastableImplementationAttributeişaretlenmelidir. Aksi takdirde, InvalidOperationException oluşturulur.

Şunlara uygulanır