Sdílet prostřednictvím


Odebere se rozhraní API IDispatchImplAttribute.

Implementace IDispatchImplAttribute byla oficiálně odebrána z .NET. Tento typ byl zjistitelný pouze za běhu a jeho odebrání nemá žádný vliv na viditelné plochy rozhraní API. Pokud však sestavení, které cílí na rozhraní .NET Framework, používá tento typ a je načteno v .NET 8 nebo novější verzi, modul runtime vyvolá TypeLoadExceptionvýjimku .

Předchozí chování

Typ IDispatchImplAttribute lze najít v době běhu, ale žádná z zdokumentovaných sémantiek zastaralého atributu byla použita.

Nové chování

Počínaje rozhraním .NET 8 se pokus o načtení sestavení, které obsahuje tento atribut, vyvolá TypeLoadExceptionvýjimku .

Zavedená verze

.NET 8 Preview 6

Typ zásadní změny

Tato změna může ovlivnit binární kompatibilitu.

Důvod změny

Tento atribut byl odebrán, protože se už nerespektoval a sloužil žádnému funkčnímu účelu.

Odeberte použití tohoto rozhraní API v sestaveních, která jsou načtena v .NET 8 a novějších verzích.

Ovlivněná rozhraní API