SiteMapNodeCollection.AddRange SiteMapNodeCollection.AddRange SiteMapNodeCollection.AddRange SiteMapNodeCollection.AddRange Method

Определение

Добавляет набор объектов SiteMapNode в коллекцию.Adds a set of SiteMapNode objects to the collection.

Перегрузки

AddRange(SiteMapNode[]) AddRange(SiteMapNode[]) AddRange(SiteMapNode[]) AddRange(SiteMapNode[])

Добавляет массив значений типа SiteMapNode в коллекцию.Adds an array of type SiteMapNode to the collection.

AddRange(SiteMapNodeCollection) AddRange(SiteMapNodeCollection) AddRange(SiteMapNodeCollection) AddRange(SiteMapNodeCollection)

Добавляет узлы из указанного объекта SiteMapNodeCollection в текущую коллекцию.Adds the nodes in the specified SiteMapNodeCollection to the current collection.

AddRange(SiteMapNode[]) AddRange(SiteMapNode[]) AddRange(SiteMapNode[]) AddRange(SiteMapNode[])

Добавляет массив значений типа SiteMapNode в коллекцию.Adds an array of type SiteMapNode to the collection.

public:
 virtual void AddRange(cli::array <System::Web::SiteMapNode ^> ^ value);
public virtual void AddRange (System.Web.SiteMapNode[] value);
abstract member AddRange : System.Web.SiteMapNode[] -> unit
override this.AddRange : System.Web.SiteMapNode[] -> unit
Public Overridable Sub AddRange (value As SiteMapNode())

Параметры

value
SiteMapNode[]

Массив типа SiteMapNode, который необходимо добавить в текущую коллекцию SiteMapNodeCollection.An array of type SiteMapNode to add to the current SiteMapNodeCollection.

Исключения

Свойство value имеет значение null.value is null.

Объект SiteMapNodeCollection доступен только для чтения.The SiteMapNodeCollection is read-only.

Комментарии

Массив, передаваемый в метод, AddRange может содержать null значения, однако это приводит SiteMapNodeCollection к непредвиденным исключениям при управлении коллекцией.The array that is passed to the AddRange method can contain null values; however, this leads to unexpected exceptions when the SiteMapNodeCollection collection is manipulated.

Нельзя добавить SiteMapNode объект только для чтения или фиксированного размера SiteMapNodeCollection.You cannot add a SiteMapNode object to a read-only or fixed-size SiteMapNodeCollection. Проверить, доступен ли объект SiteMapNodeCollection только для чтения, можно с помощью IsReadOnly проверки свойства.You can test whether a SiteMapNodeCollection is read-only by checking the IsReadOnly property.

Дополнительно

AddRange(SiteMapNodeCollection) AddRange(SiteMapNodeCollection) AddRange(SiteMapNodeCollection) AddRange(SiteMapNodeCollection)

Добавляет узлы из указанного объекта SiteMapNodeCollection в текущую коллекцию.Adds the nodes in the specified SiteMapNodeCollection to the current collection.

public:
 virtual void AddRange(System::Web::SiteMapNodeCollection ^ value);
public virtual void AddRange (System.Web.SiteMapNodeCollection value);
abstract member AddRange : System.Web.SiteMapNodeCollection -> unit
override this.AddRange : System.Web.SiteMapNodeCollection -> unit
Public Overridable Sub AddRange (value As SiteMapNodeCollection)

Параметры

value
SiteMapNodeCollection SiteMapNodeCollection SiteMapNodeCollection SiteMapNodeCollection

Объект SiteMapNodeCollection, содержащий объекты SiteMapNode для добавления в текущую коллекцию SiteMapNodeCollection.A SiteMapNodeCollection that contains the SiteMapNode objects to add to the current SiteMapNodeCollection.

Исключения

Свойство value имеет значение null.value is null.

Объект SiteMapNodeCollection доступен только для чтения.The SiteMapNodeCollection is read-only.

Примеры

В следующем примере кода показано, как создать изменяемую SiteMapNodeCollection коллекцию, а затем добавить SiteMapNode в нее AddRange объекты с помощью метода.The following code example demonstrates how to create a modifiable SiteMapNodeCollection collection, and then add SiteMapNode objects to it using the AddRange method.


// Create a SiteMapNodeCollection with all the nodes
// from the first two hierarchical levels of the current
// site map.
SiteMapNodeCollection baseCollection =
    new SiteMapNodeCollection(SiteMap.RootNode);

SiteMapNodeCollection childCollection =
    SiteMap.RootNode.ChildNodes;

baseCollection.AddRange(childCollection);

Response.Write( "<BR>Derived SiteMapNodeCollection.<BR><HR><BR>");
foreach (SiteMapNode node in baseCollection) {
    Response.Write( node.Title + "<BR>");
}

' Create a SiteMapNodeCollection with all the nodes
' from the first two hierarchical levels of the current
' site map.
Dim baseCollection As SiteMapNodeCollection
baseCollection = New SiteMapNodeCollection(SiteMap.RootNode)

Dim childCollection As SiteMapNodeCollection = SiteMap.RootNode.ChildNodes

baseCollection.AddRange(childCollection)

Response.Write( "<BR>Derived SiteMapNodeCollection.<BR><HR><BR>")

For Each node In baseCollection
    Response.Write( node.Title + "<BR>")
Next

Комментарии

null SiteMapNode SiteMapNodeCollection Коллекция, передаваемая AddRange в метод, может содержать объекты, однако это приводит к непредвиденным исключениям при управлении. SiteMapNodeCollectionThe SiteMapNodeCollection collection that is passed to the AddRange method can contain nullSiteMapNode objects; however, this leads to unexpected exceptions when the SiteMapNodeCollection is manipulated.

Нельзя добавить SiteMapNode объект только для чтения или фиксированного размера SiteMapNodeCollection.You cannot add a SiteMapNode object to a read-only or fixed-size SiteMapNodeCollection. Проверить, доступен ли объект SiteMapNodeCollection только для чтения, можно с помощью IsReadOnly проверки свойства.You can test whether a SiteMapNodeCollection is read-only by checking the IsReadOnly property.

Дополнительно

Применяется к