Freigeben über


providers-Element für personalization für webParts (ASP.NET-Einstellungsschema)

Definiert die Webparts-Personalisierungsanbieter für die aktuelle Webanwendung.

<providers>
    <add.../>
    <clear />
    <remove.../>
</providers>

Attribute und Elemente

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Keine.

Untergeordnete Elemente

Element

Beschreibung

add

Optionales Element

Bestimmt den Namen des Anbieters und die Klasse, die ihn implementiert.

clear

Optionales Element

Entfernt alle Webparts-Anbieter aus der Auflistung.

remove

Optionales Element

Entfernt den angegebenen Webparts-Anbieter aus der Auflistung.

Übergeordnete Elemente

Element

Beschreibung

configuration

Das erforderliche Stammelement jeder Konfigurationsdatei, die von der Common Language Runtime und den .NET Framework-Anwendungen verwendet wird.

system.web

Gibt das Stammelement für die ASP.NET-Konfigurationseinstellungen einer Konfigurationsdatei an. Enthält Konfigurationselemente, die ASP.NET-Webanwendungen konfigurieren und das Verhalten der Anwendungen steuern.

webParts

Ermöglicht es, einen Webparts-Personalisierungsanbieter anzugeben, Personalisierungsautorisierungen festzulegen und benutzerdefinierte Klassen hinzufügen, mit denen die WebPartTransformer-Klasse auf die Verwendung durch Webparts-Verbindungen erweitert wird.

personalization

Gibt den Webparts-Personalisierungsanbieter an und legt Webparts-Personalisierungsautorisierungen fest.

Hinweise

Standardkonfiguration

Das folgende providers-Standardelement wird in der Web.config-Stammdatei von .NET Framework, Version 2.0, konfiguriert.

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

Beispiel

Das folgende Beispiel zeigt, wie ein Anbieter hinzugefügt wird.

<webParts>
  <personalization defaultProvider="AspNetSqlPersonalizationProvider">
    <providers>
      <add name="AspNetSqlPersonalizationProvider"
      type="System.Web.UI.WebControls.WebParts.SqlPersonalizationProvider"
      connectionStringName="LocalSqlServer" applicationName="/" />
    </providers>
  </personalization>
</webParts>

Anbieter werden möglicherweise nur auf Computer-, Website- oder Anwendungsebene definiert.

Elementinformationen

Konfigurationsabschnittshandler

System.Web.Configuration.WebPartsSection

Konfigurationsmember

WebPartsPersonalization.Providers

Konfigurierbare Speicherorte

Machine.config

Web.config auf der Stammebene

Web.config auf der Anwendungsebene

Anforderungen

IIS 5.0, 5.1 und 6.0

.NET Framework 2.0

Visual Studio 2005

Siehe auch

Aufgaben

Gewusst wie: Konfigurieren von bestimmten Verzeichnissen mit Standorteinstellungen

Gewusst wie: Sperren von ASP.NET-Konfigurationseinstellungen

Referenz

system.web-Element (ASP.NET-Einstellungsschema)

configuration-Element (allgemeines Einstellungsschema)

add-Element für providers für webParts (ASP.NET-Einstellungsschema)

clear-Element für providers für webParts (ASP.NET-Einstellungsschema)

remove-Element für providers für webParts (ASP.NET-Einstellungsschema)

WebPartsSection

WebPartsPersonalization

System.Configuration

System.Web.Configuration

Konzepte

Übersicht über die ASP.NET-Konfiguration

ASP.NET-Konfigurationsszenarios

Absichern der ASP.NET-Konfiguration

Weitere Ressourcen

Allgemeine Konfigurationseinstellungen (ASP.NET)

ASP.NET-Konfigurationseinstellungen

ASP.NET-Websiteverwaltung

ASP.NET-Konfigurations-API