Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Yapılandırma bölümü bildirimi içerir.
<configuration>
<configSections>
<section>
<configuration>
<configSections>
<sectionGroup>
<section>
Sözdizimi
<section name="section name"
type="configuration section handler class, assembly"
allowDefinition="Everywhere|MachineOnly|MachineToApplication"
allowLocation="true|false" />
Gerekli öznitelikler
| Özellik | Description |
|---|---|
name |
Yapılandırma bölümünün adını belirtir. |
type |
Yapılandırma dosyasından bölümü okuyan yapılandırma bölümü işleyici sınıfının adını belirtir. Tür değeri "tam-nitelenmiş-bölüm-işleyici-sınıf-adı, basit-bütünleştirilmiş kod-adı" söz dizimine sahiptir. Basit derleme adı, .dll dosya uzantısı olmayan kök dosya adıdır. |
İsteğe bağlı öznitelikler
Aşağıdaki öznitelikler yalnızca ASP.NET uygulamalar için geçerlidir. Yapılandırma sistemi, diğer uygulama türleri için bu öznitelikleri yoksayar.
| İsteğe bağlı öznitelik | Description |
|---|---|
allowDefinition |
Bölümün hangi yapılandırma dosyasında kullanılabileceğini belirtir. Aşağıdaki değerlerden birini kullanın: Her yerde Bölümün herhangi bir yapılandırma dosyasında kullanılmasına izin verir. Bu varsayılan seçenektir. MachineOnly Bölümün yalnızca makine yapılandırma dosyasında (Machine.config) kullanılmasına izin verir. MachineToApplication Bölümün makine yapılandırma dosyasında veya uygulama yapılandırma dosyasında kullanılmasına izin verir. |
allowLocation |
bölümün öğesi içinde <location> kullanılıp kullanılamayacağını belirler. Aşağıdaki değerlerden birini kullanın:doğru öğesinin içinde bölümün kullanılmasına <location> izin verir. Bu varsayılan seçenektir.false bölümün öğesi içinde kullanılmasına <location> izin vermez. |
Üst öğeler
| Üst öğe | Description |
|---|---|
<configSections> |
Yapılandırma bölümünü ve ad alanı bildirimlerini içerir. |
<sectionGroup> |
Yapılandırma bölümleri için bir ad alanı tanımlar. |
Uyarı
Öğe <section> , her ikisinin alt <configSections><sectionGroup> öğesidir ancak her ikisi için de değildir.
Alt öğeler
Hiç kimse
Açıklamalar
Yapılandırma bölümü bildirilmesi temelde yapılandırma dosyası için yeni bir öğe tanımlar. Yeni öğe, yapılandırma bölümü işleyicisinin (arabirimi uygulayan IConfigurationSectionHandler bir sınıf) okuduğu ayarları içerir. Tanımladığınız bir bölümün öznitelikleri ve alt öğeleri, ayarlarınızı okumak için kullandığınız bölüm işleyicisine bağlıdır.
Machine.config dosyasında bir yapılandırma bölümü işleyicisi bildirmek, özniteliği aksini belirtmediği sürece yapılandırma bölümünü o bilgisayardaki herhangi bir uygulama yapılandırma dosyasında kullanmanıza allowDefinition olanak tanır.
Example
Aşağıdaki örnekte bir yapılandırma bölümünün nasıl tanımlanacağı ve bu bölümün ayarlarının nasıl tanımlanacağı gösterilmektedir:
<configuration>
<configSections>
<section name="sampleSection"
type="System.Configuration.SingleTagSectionHandler"
allowLocation="false" />
</configSections>
<sampleSection setting1="Value1"
setting2="value two"
setting3="third value" />
</configuration>
Yapılandırma dosyası
Bu öğe uygulama yapılandırma dosyasında, makine yapılandırma dosyasında (Machine.config) ve uygulama dizini düzeyinde olmayan Web.config dosyalarında kullanılabilir.