2015-08-26 21 views
5

Aktif aracıların listesini nasıl alabilirim? Spesifik url için orta sınıfların listesini nasıl alabilirim (her bir url, boru hattına eklenen farklı orta sınıf kümelerine sahip olabilir)?ASP.NET'te middlewares listesi nasıl alınır 5

I ara katman I Her uzantının kaynak kodu kontrol biliyorum UseMvc() veya app.UseIdentity();

gibi ortak kuvvetlendirici Bazı uzantı kullanılarak eklenen edildiği bilmek isteyen

. Bunu elde etmek için bir çalışma zamanı yöntemi var mı?

cevap

0

Hayır, yapamazsınız. Boru hattına bir ara katman eklediğinizde, Func<RequestDelegate, RequestDelegate>'a çözüldü. bileşenleri bileşenleri, ApplicationBuilder uygulamasındaki özel bir alana kaydedilir. Ancak, gerçek katman yazılımı türünü belirlemek için yansıma sihirbazıyla bir uzantı yöntemi hazırlayabilirsiniz, ancak bu önemsiz değildir.

İlgili konular