Odraz

Autor: Peter Berry
Datum Vytvoření: 12 Srpen 2021
Datum Aktualizace: 22 Červen 2024
Anonim
Totally Nothin ft. Vercetti - Odraz (VHS Video)
Video: Totally Nothin ft. Vercetti - Odraz (VHS Video)

Obsah

Definice - Co znamená Reflection?

Reflexe je proces přístupu k informacím o načtených sestavách a typech v nich definovaných pro programové vytvoření, vyvolání a přístup k typovým instancím v době běhu.

Reflexe umožňuje zobrazit informace o sestavení objektu, jako jsou události, vlastnosti, metody a pole. Tvoří mechanismus, pomocí kterého se objekty mohou navzájem dotazovat a objevovat informace za běhu, což zahrnuje více než to, co je známo prostřednictvím veřejně exponovaných rozhraní. Reflexe pomáhá definovat moduly a nové typy vyvolané během běhu. Reflexe se používá v aplikacích, jako jsou prohlížeče typů (pro výběr a prohlížení informací o typech), kompilátory (pro vytváření tabulek symbolů) a aplikace pro vzdálenou a sériovou komunikaci (pro přístup k datům a jejich perzistenci).


Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje reflexi

Reflexe poskytuje opožděné vazebné zařízení v době běhu k vytvoření instance daného typu, která není známa během kompilace.

Reflexe je podobná procesu získávání informací o typu doby běhu implementované v jazycích, jako jsou C ++, Delphi, Java atd. V případě .NET jsou informace o typu uložené jako metadata v kompilované sestavě načteny pomocí tříd .NET programově.

Reflexe může být vhodná pro aplikace, kde se používají doplňky třetích stran, ale není vhodná pro aplikace, jako je web ASP.NET, kde je důležitá dobrá propustnost a doba odezvy. Reflexe má své vlastní nevýhody. Patří mezi ně režijní výkon, bezpečnostní omezení, složitost kódu a přístup ke skrytým členům.
Tato definice byla napsána v kontextu .NET