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

Definiert eine Auflistung von Navigationsanbietern.

Dieses Element ist neu in .NET Framework, Version 2.0.

<providers> 
  <add.../> 
  <remove.../> 
  <clear/> 
</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

Fügt einen Anbieter in eine Auflistung von Sitenavigationsanbietern hinzu.

clear

Optionales Element

Löscht alle zuvor definierten Anbieter.

remove

Optionales Element

Entfernt einen Anbieter aus der Auflistung von Navigationsanbietern.

Übergeordnete Elemente

Element

Beschreibung

configuration

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

system.web

Gibt das Stammelement für den ASP.NET-Konfigurationsabschnitt an.

siteMap

Definiert Konfigurationseinstellungen zur Unterstützung der Navigationsinfrastruktur für das Konfigurieren, Speichern und Rendern der Sitenavigation.

Hinweise

Standardkonfiguration

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

<providers>
    <add siteMapFile="web.sitemap" name="AspNetXmlSiteMapProvider"
         type="System.Web.XmlSiteMapProvider, System.Web, Version=2.0.0.0, Culture=neutral, 
         PublicKeyToken=b03f5f7f11d50a3a" />
</providers>

Beispiel

Das folgende Beispiel zeigt, wie Sie einen Siteübersichtsanbieter in die Datei Web.config einfügen und damit den Standard-Siteübersichtsanbieter für ASP.NET überschreiben.

<configuration>
  <system.web>
    <siteMap defaultProvider="XmlSiteMapReader">
      <providers>
        <add 
          name=" XmlSiteMapReader"
          type="XmlSiteMapProvider, System.Web, Version=1.1.3300.0,
                Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
          siteMapFile="my.sitemap"
          description="XmlSiteMapProvider that loads my.sitemap"/>
      </providers>
    </siteMap>
  </system.web>
</configuration>

Elementinformationen

Konfigurationsabschnittshandler

System.Web.Configuration.SiteMapSection

Konfigurationsmember

SiteMapSection.Providers

Konfigurierbare Speicherorte

Machine.config

Web.config auf der Stammebene

Web.config auf der Anwendungsebene

Anforderungen

Microsoft Internetinformationsdienste (IIS), Version 5.0, 5.1 oder 6.0

.NET Framework, Version 2.0

Microsoft Visual Studio 2005

Siehe auch

Aufgaben

Gewusst wie: Sperren von ASP.NET-Konfigurationseinstellungen

Referenz

siteMap-Element (ASP.NET-Einstellungsschema)

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

<configuration>-Element

add-Element für Anbieter für siteMap (ASP.NET-Einstellungsschema)

clear-Element für Anbieter für siteMap (ASP.NET-Einstellungsschema)

remove-Element für Anbieter für siteMap (ASP.NET-Einstellungsschema)

System.Configuration

System.Web.Configuration

Konzepte

Übersicht über die ASP.NET-Konfiguration

ASP.NET-Webserversteuerelemente und Browserfunktionen

Absichern der ASP.NET-Konfiguration

ASP.NET-Konfigurationsszenarios

Weitere Ressourcen

ASP.NET-Konfigurationsdateien

ASP.NET-Konfigurationseinstellungen

Allgemeine Konfigurationseinstellungen (ASP.NET)

ASP.NET-Konfigurations-API