SiteMapNodeCollection.Remove(SiteMapNode) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Supprime l'objet SiteMapNode spécifié de la collection.
public:
virtual void Remove(System::Web::SiteMapNode ^ value);
public virtual void Remove (System.Web.SiteMapNode value);
abstract member Remove : System.Web.SiteMapNode -> unit
override this.Remove : System.Web.SiteMapNode -> unit
Public Overridable Sub Remove (value As SiteMapNode)
Paramètres
- value
- SiteMapNode
SiteMapNode à supprimer de SiteMapNodeCollection.
Exceptions
value
n'existe pas dans la collection.
value
a la valeur null
.
SiteMapNodeCollection est en lecture seule.
- ou - SiteMapNodeCollection est de taille fixe.
Exemples
L’exemple de code suivant montre comment utiliser la Remove méthode pour supprimer un SiteMapNode objet d’une SiteMapNodeCollection collection, puis ajouter l’objet SiteMapNode à la fin de l’utilisation SiteMapNodeCollection de la Add méthode. Si la SiteMapNodeCollection valeur est en lecture seule, une NotSupportedException exception est interceptée.
// Move a node from one spot in the list to another.
try {
Response.Write("Original node order: <BR>");
foreach (SiteMapNode node in nodes) {
Response.Write( node.Title + "<BR>");
}
SiteMapNode aNode = nodes[1];
Response.Write("Adding " + aNode.Title + " to the end of the collection.<BR>");
nodes.Add(aNode);
Response.Write("Removing " + aNode.Title + " at position 1. <BR>");
nodes.Remove(nodes[1]);
Response.Write("New node order: <BR>");
foreach (SiteMapNode node in nodes) {
Response.Write( node.Title + "<BR>");
}
}
catch (NotSupportedException nse) {
Response.Write("NotSupportedException caught.<BR>");
}
' Move a node from one spot in the list to another.
Try
Response.Write("Original node order: <BR>")
Dim node As SiteMapNode
For Each node In nodes
Response.Write( node.Title & "<BR>")
Next
Dim aNode As SiteMapNode = nodes(1)
Response.Write("Adding " & aNode.Title & " to the end of the collection.<BR>")
nodes.Add(aNode)
Response.Write("Removing " & aNode.Title & " at position 1. <BR>")
nodes.Remove(nodes(1))
Response.Write("New node order: <BR>")
For Each node In nodes
Response.Write( node.Title & "<BR>")
Next
Catch nse As NotSupportedException
Response.Write("NotSupportedException caught.<BR>")
End Try
Remarques
Vous pouvez tester si une SiteMapNodeCollection collection est en lecture seule en vérifiant la IsReadOnly propriété.
La Remove méthode détermine l’égalité en appelant la Object.Equals méthode.