Aracılığıyla paylaş


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

System.Web.Configuration.WebPartsSection

Yapılandırma Üyesi

SystemWebSectionGroup.WebParts

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ı)

WebPartsSection

WebPartsPersonalization

WebPartsPersonalizationAuthorization

System.Configuration

System.Web.Configuration

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)

ASP.NET Yapılandırma Ayarları

ASP.NET Web site Administation

ASP.NET Yapılandırması API