Visszaverődés

Szerző: Peter Berry
A Teremtés Dátuma: 12 Augusztus 2021
Frissítés Dátuma: 22 Június 2024
Anonim
Visszaverődés - Technológia
Visszaverődés - Technológia

Tartalom

Meghatározás - Mit jelent a reflexió?

A reflexió a betöltött egységekre és az azokban meghatározott típusokra vonatkozó információk elérésének folyamata, hogy programozási módon létrehozhassanak, meghívhassanak és hozzáférhessenek típusú példányokat futási időben.

A reflexió lehetővé teszi az objektum összeszerelési információinak, például események, tulajdonságok, módszerek és mezők megtekintését. Olyan mechanizmust képez, amely segítségével az objektumok kihallgathatják egymást, és futás közben információt fedezhetnek fel, amely több, mint a nyilvánosan hozzáférhető felületeken ismert. A reflexió segít meghatározni a futás közben meghívott modulokat és új típusokat. A reflexiót olyan alkalmazásokban használják, mint például a típusböngészők (a típusokkal kapcsolatos információk kiválasztásához és megtekintéséhez), a fordítók (a szimbólumtáblák összeállításához), valamint az alkalmazások távoli és sorosítása (az adatokhoz való hozzáférés és az állandóság).


Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a reflexiót

A reflexió késői kötési lehetőséget biztosít futási időben egy adott típusú példány létrehozásához, amely a fordítási idő alatt nem ismert.

A reflexió hasonló a futásidejű típusú információk beolvasásának folyamatához, például C ++, Delphi, Java stb. Nyelveken. .NET esetén a fordított összeállításban metaadatként tárolt információkat a .NET osztályok segítségével programozzuk le.

A reflexió alkalmazható olyan alkalmazásokban, amelyekben harmadik fél plug-ineket használnak, de nem alkalmas az olyan alkalmazásokra, mint például az ASP.NET webhely, ahol a jó átviteli és válaszidő fontos. A reflexiónak saját hátrányai vannak. Ide tartoznak a teljes teljesítmény, a biztonsági korlátozások, a kód összetettsége és a rejtett tagokhoz való hozzáférés.
Ezt a meghatározást a .NET con könyvébe írták