SiteMapNodeCollection.AddRange Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Adiciona um conjunto de SiteMapNode objetos à coleção.
Sobrecargas
| Name | Description |
|---|---|
| AddRange(SiteMapNode[]) |
Adiciona um array de tipos SiteMapNode à coleção. |
| AddRange(SiteMapNodeCollection) |
Adiciona os nós especificados SiteMapNodeCollection à coleção atual. |
AddRange(SiteMapNode[])
Adiciona um array de tipos SiteMapNode à coleção.
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())
Parâmetros
- value
- SiteMapNode[]
Um array de tipo SiteMapNode para adicionar à corrente SiteMapNodeCollection.
Exceções
value é null.
É SiteMapNodeCollection só de leitura.
Observações
O array que é passado ao AddRange método pode conter null valores; no entanto, isto leva a exceções inesperadas quando a SiteMapNodeCollection coleção é manipulada.
Não pode adicionar um SiteMapNode objeto a um objeto de apenas leitura ou de tamanho SiteMapNodeCollectionfixo . Pode testar se um SiteMapNodeCollection é só de leitura verificando a IsReadOnly propriedade.
Ver também
Aplica-se a
AddRange(SiteMapNodeCollection)
Adiciona os nós especificados SiteMapNodeCollection à coleção atual.
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)
Parâmetros
- value
- SiteMapNodeCollection
A SiteMapNodeCollection que contém os SiteMapNode objetos a adicionar à corrente SiteMapNodeCollection.
Exceções
value é null.
É SiteMapNodeCollection só de leitura.
Exemplos
O exemplo de código seguinte demonstra como criar uma coleção modificável SiteMapNodeCollection e depois adicionar SiteMapNode objetos a ela usando o AddRange método.
// 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
Observações
A SiteMapNodeCollection coleção que é passada ao AddRange método pode conter nullSiteMapNode objetos; no entanto, isto leva a exceções inesperadas quando o SiteMapNodeCollection é manipulado.
Não pode adicionar um SiteMapNode objeto a um objeto de apenas leitura ou de tamanho SiteMapNodeCollectionfixo . Pode testar se um SiteMapNodeCollection é só de leitura verificando a IsReadOnly propriedade.