Condividi tramite


SiteMapProviderCollection.AddArray(SiteMapProvider[]) Metodo

Definizione

Aggiunge una matrice di SiteMapProvider oggetti nella raccolta di provider utilizzando le Name proprietà 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 SiteMapProvider oggetti da aggiungere.

Eccezioni

Un SiteMapProvider oggetto con lo stesso nome esiste già in SiteMapProviderCollection.

providerArray è null.

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 di mappe del sito e li si gestisce con un'istanza della SiteMapProviderCollection classe .

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

Si applica a

Vedi anche