webParts Ögesi (ASP.NET Ayarlar Şeması)
Web Bölümleri kişiselleştirme sağlayıcısı belirtme, kişiselleştirme yetkilerini ayarlama ve Web Bölümleri bağlantıları tarafından kullanılacak olan WebPartTransformer sınıfını genişleten özel sınıflar eklemenize olanak sağlar.
<webParts enableExport="true|false">
<personalization...>...</personalization>
<transformers>...</transformers >
</webParts>
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst ögeler aşağıdaki bölümlerde açıklanmaktadır.
Öznitelikler
Öznitelik |
Açıklama |
---|---|
enableExport |
İsteğe bağlı Boolean özniteliği. Denetim verilerinin bir XML açıklama dosyasına verilmesini etkinleştirir. false varsayılan değerdir. |
Alt Öğeler
Öge |
Açıklama |
---|---|
personalization |
İsteğe bağlı öğe. Web Bölümleri kişiselleştirme sağlayıcısı belirtir ve Web Bölümleri kişiselleştirme yetkilerini ayarlar. |
transformers |
İsteğe bağlı öğe. TransformerInfo nesnelerinden oluşan koleksiyonu tanımlar. |
Üst Öğeler
Öge |
Açıklama |
---|---|
configuration |
Ortak dil çalıştırma modülü ile .NET Framework uygulamaları tarafından kullanılan bütün yapılandırma dosyalarında yer alması gereken kök öge. |
system.web |
Yapılandırma dosyasındaki ASP.NET yapılandırma ayarları için kök öge belirtir. ASP.NET Web uygulamalarını yapılandıran ve uygulamaların davranışını denetleyen yapılandırma ögelerini içerir. |
Açıklamalar
Varsayılan Yapılandırma
Aşağıdaki varsayılan webParts ögesi .NET Framework sürüm 2.0'daki kök Web.config dosyasında yapılandırılır.
<webParts>
<personalization>
<providers>
<add connectionStringName="LocalSqlServer"
name="AspNetSqlPersonalizationProvider"
type="System.Web.UI.WebControls.WebParts.SqlPersonalizationProvider, System.Web,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
<authorization>
<deny users="*" verbs="enterSharedScope" />
<allow users="*" verbs="modifyState" />
</authorization>
</personalization>
<transformers>
<add name="RowToFieldTransformer"
type="System.Web.UI.WebControls.WebParts.RowToFieldTransformer" />
<add name="RowToParametersTransformer"
type="System.Web.UI.WebControls.WebParts.RowToParametersTransformer" />
</transformers>
</webParts>
Örnek
Aşağıdaki örnek, değerlerin webParts bölümü için bildirimli olarak nasıl belirtileceğini gösterir.
<webParts>
<personalization defaultProvider="AspNetSqlPersonalizationProvider">
<providers>
<add name="AspNetSqlPersonalizationProvider"
type="System.Web.UI.WebControls.WebParts.SqlPersonalizationProvider"
connectionStringName="LocalSqlServer" applicationName="/" />
</providers>
<authorization>
<deny users="*" verbs="enterSharedScope" />
<allow users="*" verbs="modifyState" />
</authorization>
</personalization>
</webParts>
Sağlayıcılar yalnızca uygulama düzeyinde tanımlanabilir.
Öğe Bilgileri
Yapılandırma Bölümü İşleyicisi |
|
Yapılandırma Üyesi |
|
Yapılandırılabilir Konumlar |
Machine.config Kök düzeyinde Web.config Uygulama düzeyinde Web.config Sanal veya fiziksel dizin düzeyinde Web.config |
Gereksinimler |
IIS sürüm 6.0 .NET Framework sürüm 2.0 Visual Studio 2005 |
Ayrıca bkz.
Görevler
Nasıl Yapılır: Özel dizin Yer Ayarlar kullanarak yapılandırma
Nasıl Yapılır: ASP.NET Yapılandırması kilitlemek Ayarlar
Başvuru
system.web Ögesi (ASP.NET Ayarlar Şeması)
configuration Ögesi (Genel Ayarlar Şeması)
webParts için personalization Ögesi (ASP.NET Ayarlar Şeması)
webParts için transformers Ögesi (ASP.NET Ayarlar Şeması)
WebPartsPersonalizationAuthorization
Kavramlar
ASP.NET yapılandırmasına genel bakış
ASP.NET Yapılandırması senaryoları
ASP.NET Yapılandırması güvenliğini sağlama
Diğer Kaynaklar
Genel Yapılandırma Ayarları (ASP.NET)