API'mda üçüncü taraf bir .NET derlemesi çalıştırmak istiyorum. Kendi yöntemlerini ve nesnelerini istediği gibi çağırmasına izin vermek istiyorum, ancak API'mın açıkça vermediği herhangi bir şeye erişimini reddediyorum. Özellikle, API'm bir nesneyi üçüncü şahıs koduna IMyObject
olarak geçirirse, bu nesneyi yansıtmak için yansımayı veya bu nesneyi yükseltmek için herhangi bir yöntem kullanmasını istemiyorum, yani arabirimi uygulayan MyObject
.Bir .NET derlemesinden yansımayı devre dışı bırakmak mümkün mü?
Bu üçüncü taraf aksamında yansımayı kullanma yeteneğini reddetmenin bir yolu var mı? Her şeyin kontrolünü elime aldım, bu yüzden insanları topluluğumun kaynaşmasını engellemeye gerek yok, sadece çalışma zamanında kötüye kullanıyorum.
Maalesef beni yanlış anladın. Ben arayan kişiyim ve başka birinin meclisini arıyorum. – Clueless