Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

Tüm Başlıklar XML

1.  Asp.Net 2.0 özellikle Web.config dosyasını daha kolay yönetebilmek amacıyla beraberinde bir yönetim APIsi ile birlikte gelmektedir. Configuration Management API olarak adlandırabileceğimiz bu yapı sayesinde, web.config gibi konfigurasyon dosyalarını ve içeriğini programatik olarak daha etkin bir şekilde yönetebiliriz. Bildiğiniz gibi web.config dosyası xml tabanlı bir içerik sunmakla birlikte entegre edildiği web uygulaması için gerekli temel bir takım ayaları içerir. (Elbette bir web uyguması içerisinde yer alan alt klasörler içinde ayrı web.config dosyalarının ele alınabileceğini hatırlatmakta fayda var.) AppSettings, ConnectionStrings, Authentication, Authorization, SessionState, Membership, Tracing, Pages gibi pek çok konu ile ilişkili kısımları bu ayarlar arasında düşünebiliriz. Burada saymış olduğumuz tüm kısımlar Configuration Management API içerisinde birer tipe karşılık gelmektedir. Örneğin Authentication ayarları için AuthenticationSection, SessionState ayaları için SessionStateSection gibi pek çok tip geliştirilmiştir. Bu, ilgili kısımların programatik olarak nesnel düzeyde kullanılabilmesi anlamına gelmektedir. Yani, Configuration Management APIsi sayesinde, web.config içerisinde yer alan herhangibir kısmı (Section) nesne örneği olarak kullanabilir, içeriğini düzenleyebilir ve tekrardan kayıt edebiliriz.

WebConfigurationManager.OpenWebConfiguration("~/")

Güncel uyulamadaki web.config dosyasını alır.

ConfigurationManager.ConnectionStrings["VIS"].ConnectionString;

ConnectionStrings' de tanımlı VIS adlı string'i alır...
haydar
11 Ağustos 2006 10:32
Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.


Bu başlığa bkz veren girişlerin başlıkları nedir?

Bu başlığa bkz veren girişler başka hangi başlıklara bkz verdiler?
© 2005, Bilişim Kulübü. (1093 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen