Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore SiteMapNodeCollection (SiteMapNodeCollection)

 

Data di pubblicazione: novembre 2016

Inizializza una nuova istanza della SiteMapNodeCollection classe e aggiunge tutte le voci di elenco dell'oggetto specificato SiteMapNodeCollection insieme per la InnerList proprietà per la raccolta.

Spazio dei nomi:   System.Web
Assembly:  System.Web (in System.Web.dll)

public SiteMapNodeCollection(
	SiteMapNodeCollection value
)

Parametri

value
Type: System.Web.SiteMapNodeCollection

Oggetto SiteMapNodeCollection che contiene il SiteMapNode da aggiungere all'oggetto corrente SiteMapNodeCollection.

Exception Condition
ArgumentNullException

value è null.

Utilizzando il SiteMapNodeCollection è equivalente alla chiamata al costruttore il SiteMapNodeCollection costruttore e l'aggiunta di elementi per il SiteMapNodeCollection insieme con il AddRange (metodo).

Esempio di codice riportato di seguito viene illustrato come creare un SiteMapNodeCollection insieme utilizzando un altro SiteMapNodeCollection di SiteMapNode oggetti come base. Il SiteMapNode.GetAllNodes metodo restituisce una proprietà di sola lettura SiteMapNodeCollection, che viene rilevato quando la IsReadOnly restituisce proprietà true. Un nuovo SiteMapNodeCollection viene creato utilizzando la proprietà di sola lettura SiteMapNodeCollection e Add e Remove metodi possono essere chiamati correttamente.

SiteMapNodeCollection siteNodes = SiteMap.RootNode.GetAllNodes();

if ( siteNodes.IsReadOnly ||
     siteNodes.IsFixedSize )
{
    Response.Write("Collection is read-only or has fixed size.<BR>");

    // Create a new, modifiable collection from the existing one.
    SiteMapNodeCollection modifiableCollection =
         new SiteMapNodeCollection(siteNodes);

    // The MoveNode example method moves a node from position one to
    // the last position in the collection.
    MoveNode(modifiableCollection);
}
else {
    MoveNode(siteNodes);
}

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: