SiteMapNodeCollection.AddRange Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет набор объектов SiteMapNode в коллекцию.
Перегрузки
AddRange(SiteMapNode[]) |
Добавляет массив значений типа SiteMapNode в коллекцию. |
AddRange(SiteMapNodeCollection) |
Добавляет узлы из указанного объекта SiteMapNodeCollection в текущую коллекцию. |
AddRange(SiteMapNode[])
Добавляет массив значений типа SiteMapNode в коллекцию.
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.
Исключения
value
имеет значение null
.
Объект SiteMapNodeCollection доступен только для чтения.
Комментарии
Массив, передаваемый методу AddRange , может содержать null
значения, однако это приводит к непредвиденным исключениям при SiteMapNodeCollection обработке коллекции.
Невозможно добавить SiteMapNode объект только для чтения или фиксированного размера SiteMapNodeCollection. Вы можете проверить, доступен ли SiteMapNodeCollection объект только для чтения, проверив IsReadOnly свойство.
См. также раздел
Применяется к
AddRange(SiteMapNodeCollection)
Добавляет узлы из указанного объекта SiteMapNodeCollection в текущую коллекцию.
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, содержащий объекты SiteMapNode для добавления в текущую коллекцию SiteMapNodeCollection.
Исключения
value
имеет значение null
.
Объект SiteMapNodeCollection доступен только для чтения.
Примеры
В следующем примере кода показано, как создать изменяемую SiteMapNodeCollection коллекцию, а затем добавить SiteMapNode в нее AddRange объекты с помощью метода.
// 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
Комментарии
Коллекция SiteMapNodeCollection , передаваемая методу AddRange , может содержать null
SiteMapNode объекты, однако это приводит к непредвиденным исключениям при SiteMapNodeCollection обработке.
Невозможно добавить SiteMapNode объект только для чтения или фиксированного размера SiteMapNodeCollection. Вы можете проверить, доступен ли SiteMapNodeCollection объект только для чтения, проверив IsReadOnly свойство.