SiteMapNodeCollection クラスとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > SiteMapNodeCollection クラスの意味・解説 

SiteMapNodeCollection クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

SiteMapNode オブジェクト厳密に指定されコレクション提供しコレクションナビゲーションサポートするための IHierarchicalEnumerable インターフェイス実装ます。

名前空間: System.Web
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Class SiteMapNodeCollection
    Implements IHierarchicalEnumerable, IList, ICollection, IEnumerable
Dim instance As SiteMapNodeCollection
public class SiteMapNodeCollection : IHierarchicalEnumerable,
 IList, ICollection, 
    IEnumerable
public ref class SiteMapNodeCollection : IHierarchicalEnumerable,
 IList, ICollection, 
    IEnumerable
public class SiteMapNodeCollection implements
 IHierarchicalEnumerable, IList, 
    ICollection, IEnumerable
public class SiteMapNodeCollection implements
 IHierarchicalEnumerable, IList, 
    ICollection, IEnumerable
解説解説

SiteMapNodeCollection クラスは、SiteMapNode オブジェクト厳密に指定されコレクション提供しますまた、SiteMapNode オブジェクトインデックス番号が 0 から始まる配列内部的に格納します

SiteMapNodeCollection コレクションは、最初に作成するときに変更できますその後次のメソッド使用して SiteMapNode オブジェクト追加コピー、および削除できます

読み取り専用SiteMapNodeCollection作成できます。これに対すSiteMapNode オブジェクト追加コピー、または削除はできません。作成には、静的ReadOnly メソッド使用しますメソッド SiteMapNode.GetAllNodes および GetChildren によって返される SiteMapNodeCollection コレクションは、読み取り専用です。プロバイダから返されSiteMapNode オブジェクト上で ChildNodes プロパティアクセスされたときに返される SiteMapNodeCollection も同様です既定インデクサ プロパティ設定するか、次のメソッドのどれかを使用して読み取り専用SiteMapNodeCollection変更しようとすると、NotSupportedException 例外スローさます。

上記リストされているメソッドのどれかを呼び出す前に、IsReadOnly プロパティ使用してコレクション確認してください

使用例使用例

SiteMapNodeCollection コレクション作成し、AddRange メソッド使用して、それに SiteMapNode オブジェクト追加する方法次のコード例示しますSiteMapNodeCollection は、現在のサイト マップサブセットで、上位 2 階レベルのみ表示します

' 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

// 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>");
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
  System.Web.SiteMapNodeCollection
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「SiteMapNodeCollection クラス」の関連用語

SiteMapNodeCollection クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SiteMapNodeCollection クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS