odraz

Autor: Peter Berry
Dátum Stvorenia: 12 August 2021
Dátum Aktualizácie: 22 V Júni 2024
Anonim
Totally Nothin ft. Vercetti - Odraz (VHS Video)
Video: Totally Nothin ft. Vercetti - Odraz (VHS Video)

Obsah

Definícia - Čo znamená odraz?

Reflexia je proces prístupu k informáciám o načítaných zostavách a typoch v nich definovaných na programové vytvorenie, vyvolanie a prístup k typom inštancií v čase vykonávania.

Odraz umožňuje zobraziť informácie o zostavení objektu, ako sú udalosti, vlastnosti, metódy a polia. Predstavuje mechanizmus, pomocou ktorého sa objekty môžu navzájom dotazovať a objavovať informácie v čase vykonávania, čo zahŕňa viac, ako je známe prostredníctvom verejne exponovaných rozhraní. Reflexia pomáha definovať moduly a nové typy vyvolané počas doby prevádzky. Reflexia sa používa v aplikáciách, ako sú prehliadače typov (na výber a prezeranie informácií o typoch), kompilátory (na zostavenie tabuliek symbolov) a aplikácie na diaľku a serializáciu (na prístup k údajom a ich pretrvávanie).


Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje reflexiu

Reflexia poskytuje oneskorené väzobné zariadenie v čase spustenia na vytvorenie inštancie daného typu, ktorá nie je známa počas kompilácie.

Reflexia je podobná procesu získavania informácií o type doby chodu implementovanej v jazykoch, ako sú C ++, Delphi, Java, atď. V prípade .NET sa informácie o type uložené ako metadáta v kompilovanej zostave programovo získavajú pomocou tried .NET.

Odraz môže byť vhodný pre aplikácie, v ktorých sa používajú doplnky tretích strán, ale nie je vhodný pre aplikácie, ako je webová stránka ASP.NET, kde je dôležitá dobrá priepustnosť a doba odozvy. Reflexia má svoje nevýhody. Patria sem režijné náklady na výkon, bezpečnostné obmedzenia, zložitosť kódu a prístup k skrytým členom.
Táto definícia bola napísaná v konte .NET