Delen via


IDispatchImplAttribute-API is verwijderd

De IDispatchImplAttribute implementatie is officieel verwijderd uit .NET. Dit type was alleen detecteerbaar tijdens de uitvoering en het verwijderen ervan heeft geen invloed op het zichtbare API-oppervlak. Als een assembly die gericht is op .NET Framework echter dit type gebruikt en in .NET 8 of een latere versie wordt geladen, genereert de runtime een TypeLoadException.

Vorig gedrag

Het IDispatchImplAttribute type kan tijdens de uitvoering worden gevonden, maar geen van de gedocumenteerde semantiek van het afgeschafte kenmerk dat is toegepast.

Nieuw gedrag

Vanaf .NET 8 wordt geprobeerd een assembly te laden die dit kenmerk bevat, een TypeLoadException.

Versie geïntroduceerd

.NET 8 Preview 6

Type wijziging die fouten veroorzaken

Deze wijziging kan van invloed zijn op binaire compatibiliteit.

Reden voor wijziging

Dit kenmerk is verwijderd omdat het niet langer werd gerespecteerd en geen functioneel doel diende.

Verwijder het gebruik van deze API in assembly's die zijn geladen in .NET 8 en latere versies.

Betrokken API's