SiteMapProviderCollection.AddArray(SiteMapProvider[]) Metodo

Definizione

Aggiunge una matrice di oggetti SiteMapProvider alla raccolta di provider usando le proprietà Name come chiavi.

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

Parametri

providerArray
SiteMapProvider[]

Matrice di oggetti SiteMapProvider da aggiungere.

Eccezioni

Un elemento SiteMapProvider con lo stesso nome è già presente in SiteMapProviderCollection.

providerArray è null.

La classe SiteMapProviderCollection è di sola lettura.

Commenti

L'oggetto SiteMapProviderCollectionProviders restituito dalla proprietà è di sola lettura. Per questo motivo, non è possibile usare i Add metodi e AddArray per aggiungere altri provider a livello di codice in fase di esecuzione. Pertanto, i Add metodi e AddArray vengono usati solo negli scenari in cui si creano manualmente oggetti provider della mappa del sito e li si gestisce con un'istanza della SiteMapProviderCollection classe .

Poiché la SiteMap classe è statica, qualsiasi SiteMapProvider contenuto nella raccolta Providers rimane per tutta la durata dell'applicazione Web.

Si applica a

Vedi anche