yansıma

Yazar: Peter Berry
Yaratılış Tarihi: 12 Ağustos 2021
Güncelleme Tarihi: 22 Haziran 2024
Anonim
Who Is Right? The debate about Syrian Citizen in Turkey | Yansıma (The Reflection)
Video: Who Is Right? The debate about Syrian Citizen in Turkey | Yansıma (The Reflection)

İçerik

Tanımı - Yansıma ne demektir?

Yansıtma, yüklenen montajlar ve burada tanımlanmış türler hakkında, çalışma zamanında tür örnekleri oluşturmak, çağırmak ve programlı olarak erişmek için tanımlanan türlere erişim sürecidir.

Yansıma, olaylar, özellikler, yöntemler ve alanlar gibi bir nesnenin montaj bilgisini görmeyi mümkün kılar. Nesnelerin birbirlerini sorgulayabilecekleri ve çalışma zamanında bilgiyi keşfedebilecekleri bir mekanizma oluşturur, bunlar halka açık arabirimler aracılığıyla bilinenlerden daha fazlasını içerir. Yansıma, çalışma zamanı sırasında çağrılan modülleri ve yeni türleri tanımlamaya yardımcı olur. Yansıma, tür tarayıcılar (türlerle ilgili bilgileri seçmek ve görüntülemek için), derleyiciler (sembol tabloları oluşturmak için) ve uygulamaların uzaktan kumanda edilmesi ve serileştirilmesi (verilere ve kalıcılığına erişmek için) gibi uygulamalarda kullanılır.


Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Yansıma açıklar

Yansıma, derleme sırasında bilinmeyen belirli bir türün bir örneğini oluşturmak için çalışma zamanında geç bağlama olanağı sağlar.

Yansıtma, C ++, Delphi, Java, vb. Gibi dillerde uygulanan çalışma zamanı türü bilgilerini alma işlemine benzer. .NET durumunda, derlenmiş derlemede meta veri olarak depolanan tür bilgileri programatik olarak .NET sınıfları kullanılarak alınır.

Yansıtma, üçüncü taraf eklentilerin kullanıldığı uygulamalar için uygun olabilir, ancak iyi iş çıktısı ve yanıt süresinin önemli olduğu ASP.NET web sitesi gibi uygulamalar için uygun değildir. Yansıtmanın kendi dezavantajları vardır. Bunlara performans ek yükü, güvenlik kısıtlamaları, kod karmaşıklığı ve gizli üyelere erişim dahildir.
Bu tanım .NET con yazılmıştır