SiteMapNodeCollection.Remove(SiteMapNode) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen SiteMapNode nesneyi koleksiyondan kaldırır.
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)
Parametreler
- value
- SiteMapNode
' SiteMapNode den kaldırılacak.SiteMapNodeCollection
Özel durumlar
value
koleksiyonda yok.
value
, null
değeridir.
SiteMapNodeCollection salt okunurdur.
-veya- sabit SiteMapNodeCollection bir boyuta sahiptir.
Örnekler
Aşağıdaki kod örneği, bir nesneyi bir koleksiyondan SiteMapNodeCollection kaldırmak SiteMapNode ve ardından yöntemini kullanarak Add nesnesini sonuna SiteMapNodeCollection eklemek SiteMapNode için yönteminin nasıl kullanılacağını Remove gösterir. SiteMapNodeCollection salt okunursa, bir NotSupportedException özel durum yakalanırsa.
// 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
Açıklamalar
Özelliğini denetleyerek IsReadOnly bir SiteMapNodeCollection koleksiyonun salt okunur olup olmadığını test edebilirsiniz.
Remove yöntemi, yöntemini çağırarak Object.Equals eşitliği belirler.