Freigeben über


SiteMapProviderCollection.AddArray(SiteMapProvider[]) Methode

Definition

Fügt der Anbieterauflistung ein Array von SiteMapProvider Objekten hinzu, wobei die Name Eigenschaften als Schlüssel verwendet werden.

public:
 void AddArray(cli::array <System::Web::SiteMapProvider ^> ^ providerArray);
public void AddArray(System.Web.SiteMapProvider[] providerArray);
member this.AddArray : System.Web.SiteMapProvider[] -> unit
Public Sub AddArray (providerArray As SiteMapProvider())

Parameter

providerArray
SiteMapProvider[]

Das Array der SiteMapProvider hinzuzufügenden Objekte.

Ausnahmen

A SiteMapProvider mit demselben Namen ist bereits in der SiteMapProviderCollection.

providerArray ist null.

Dies SiteMapProviderCollection ist schreibgeschützt.

Hinweise

Die SiteMapProviderCollection von der Providers Eigenschaft zurückgegebene Eigenschaft ist schreibgeschützt. Aus diesem Grund können Sie die Add Methoden nicht AddArray verwenden, um zur Laufzeit programmgesteuert weitere Anbieter hinzuzufügen. Daher werden die Add Methoden und AddArray Methoden nur in Szenarien verwendet, in denen Sie Websitezuordnungsanbieterobjekte manuell erstellen und mit einer Instanz der SiteMapProviderCollection Klasse verwalten.

Da die SiteMap Klasse statisch ist, bleibt jede SiteMapProvider in der Providers Auflistung enthaltene Klasse für die Lebensdauer der Webanwendung erhalten.

Gilt für:

Weitere Informationen