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'e eşittir.
Örnekler
Aşağıdaki kod örneği, bir nesneyi bir koleksiyondan kaldırmak için yönteminin nasıl kullanılacağını Remove ve ardından yöntemini kullanarak nesnesinin sonuna nasıl eklenip ekleneceğini SiteMapNodeCollectionSiteMapNodeAdd gösterir.SiteMapNodeSiteMapNodeCollection SiteMapNodeCollection salt okunur ise, bir NotSupportedException özel durum yakalanmış olur.
// 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.