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) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

SiteMapNodeCollection コンストラクタ ()

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

SiteMapNodeCollection クラス新しインスタンス初期化します。これが既定インスタンスです。

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

Dim instance As New SiteMapNodeCollection
public SiteMapNodeCollection ()
public:
SiteMapNodeCollection ()
public SiteMapNodeCollection ()
public function SiteMapNodeCollection ()
解説解説

SiteMapNodeCollection コンストラクタ使用して、空の SiteMapNodeCollection コレクション作成しますAdd、AddRange、または Insert の各メソッド使用して要素SiteMapNodeCollection追加できます

使用例使用例

SiteMapNodeCollection コンストラクタ使用して新しSiteMapNodeCollection コレクション作成しAdd メソッド使用して要素SiteMapNodeCollection追加する方法次のコード例示します

' The LoadSiteMapData() Function loads site navigation
' data from persistent storage into a DataTable.

Dim siteMapData As DataTable
siteMapData = LoadSiteMapData()

' Create a SiteMapNodeCollection.
Dim nodes As New SiteMapNodeCollection()

' Create a SiteMapNode and add it to the collection.
Dim tempNode As SiteMapNode
Dim row As DataRow
Dim index As Integer
index = 0

While (index < siteMapData.Rows.Count)

    row = siteMapData.Rows(index)

    ' Create a node based on the data in the DataRow.
    tempNode = New SiteMapNode(SiteMap.Provider, row("Key").ToString(),
 row("Url").ToString())

    ' Add the node to the collection.
    nodes.Add(tempNode)
    index = index + 1
End While

// The LoadSiteMapData() method loads site navigation
// data from persistent storage into a DataTable.
DataTable siteMap = LoadSiteMapData();

// Create a SiteMapNodeCollection.
SiteMapNodeCollection nodes = new SiteMapNodeCollection();

// Create a SiteMapNode and add it to the collection.
SiteMapNode tempNode;
DataRow row;
int index = 0;

while (index < siteMap.Rows.Count)
{

    row = siteMap.Rows[index];

    // Create a node based on the data in the DataRow.
    tempNode = new SiteMapNode(SiteMap.Provider,
                                row["Key"].ToString(),
                                row["Url"].ToString());

    // Add the node to the collection.
    nodes.Add(tempNode);
    ++index;
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SiteMapNodeCollection クラス
SiteMapNodeCollection メンバ
System.Web 名前空間
SiteMapNodeCollection

SiteMapNodeCollection コンストラクタ (SiteMapNode)

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

SiteMapNodeCollection クラス新しインスタンス初期化してSiteMapNode オブジェクトコレクションの InnerList プロパティ追加します

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

Public Sub New ( _
    value As SiteMapNode _
)
Dim value As SiteMapNode

Dim instance As New SiteMapNodeCollection(value)
public SiteMapNodeCollection (
    SiteMapNode value
)
public:
SiteMapNodeCollection (
    SiteMapNode^ value
)
public SiteMapNodeCollection (
    SiteMapNode value
)
public function SiteMapNodeCollection (
    value : SiteMapNode
)

パラメータ

value

SiteMapNodeCollection に追加する SiteMapNode。

例外例外
例外種類条件

ArgumentNullException

valuenull 参照 (Visual Basic では Nothing) です。

解説解説

SiteMapNodeCollection コンストラクタ使用して単一初期 SiteMapNode オブジェクトを持つ SiteMapNodeCollection コレクション作成しますAdd、AddRange、または Insert の各メソッド使用して要素SiteMapNodeCollection追加できます

使用例使用例

単一初期 SiteMapNode オブジェクトを持つ SiteMapNodeCollection コレクション作成し、AddRange メソッド使用して、それに SiteMapNode オブジェクトSiteMapNodeCollection追加する方法次のコード例示します個々SiteMapNode オブジェクト読み取り専用でも、SiteMapNodeCollection変更できます

' 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>");
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SiteMapNodeCollection クラス
SiteMapNodeCollection メンバ
System.Web 名前空間
SiteMapNode クラス

SiteMapNodeCollection コンストラクタ (SiteMapNodeCollection)

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

SiteMapNodeCollection クラス新しインスタンス初期化して指定した SiteMapNodeCollection コレクションリスト項目をすべてコレクションの InnerList プロパティ追加します

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

Public Sub New ( _
    value As SiteMapNodeCollection _
)
Dim value As SiteMapNodeCollection

Dim instance As New SiteMapNodeCollection(value)
public SiteMapNodeCollection (
    SiteMapNodeCollection value
)
public:
SiteMapNodeCollection (
    SiteMapNodeCollection^ value
)
public SiteMapNodeCollection (
    SiteMapNodeCollection value
)
public function SiteMapNodeCollection (
    value : SiteMapNodeCollection
)

パラメータ

value

現在の SiteMapNodeCollection に追加する SiteMapNode を格納している SiteMapNodeCollection

例外例外
例外種類条件

ArgumentNullException

valuenull 参照 (Visual Basic では Nothing) です。

解説解説

SiteMapNodeCollection コンストラクタ使用することは、SiteMapNodeCollection コンストラクタ呼び出し、AddRange メソッド使用して要素SiteMapNodeCollection コレクション追加することと等価です。

使用例使用例

SiteMapNodeCollection コレクションを、SiteMapNode オブジェクト別の SiteMapNodeCollectionベースとして使用して作成する方法次のコード例示します。SiteMapNode.GetAllNodes メソッド読み取り専用SiteMapNodeCollection返します。これは、IsReadOnly プロパティtrue返す場合検出されます。新しSiteMapNodeCollection読み取り専用SiteMapNodeCollection使用して作成されAdd メソッドおよび Remove メソッド正常に呼び出されます。

Dim siteNodes As SiteMapNodeCollection
siteNodes = SiteMap.RootNode.GetAllNodes()

If siteNodes.IsReadOnly Or siteNodes.IsFixedSize
 Then

    Response.Write("Collection is read-only or has fixed size.<BR>")

    ' Create a new, modifiable collection from the existing one.
    Dim modifiableCollection As SiteMapNodeCollection
    modifiableCollection = New SiteMapNodeCollection(siteNodes)

    ' The MoveNode example method moves a node from position one to
    ' the last position in the collection.
    MoveNode(modifiableCollection)
Else
    MoveNode(siteNodes)
End If

SiteMapNodeCollection siteNodes = SiteMap.RootNode.GetAllNodes();

if ( siteNodes.IsReadOnly ||
     siteNodes.IsFixedSize )
{
    Response.Write("Collection is read-only or has fixed size.<BR>");

    // Create a new, modifiable collection from the existing one.
    SiteMapNodeCollection modifiableCollection =
         new SiteMapNodeCollection(siteNodes);

    // The MoveNode example method moves a node from position one to
    // the last position in the collection.
    MoveNode(modifiableCollection);
}
else {
    MoveNode(siteNodes);
}

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SiteMapNodeCollection クラス
SiteMapNodeCollection メンバ
System.Web 名前空間

SiteMapNodeCollection コンストラクタ (Int32)

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

指定した初期量を使用してSiteMapNodeCollection クラス新しインスタンス初期化します。

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

public SiteMapNodeCollection (
    int capacity
)
public:
SiteMapNodeCollection (
    int capacity
)
public SiteMapNodeCollection (
    int capacity
)
public function SiteMapNodeCollection (
    capacity : int
)

パラメータ

capacity

SiteMapNodeCollection の初期量。

解説解説

SiteMapNodeCollection コンストラクタ使用してSiteMapNodeCollection コレクション指定した初期量で作成します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SiteMapNodeCollection クラス
SiteMapNodeCollection メンバ
System.Web 名前空間
Capacity

SiteMapNodeCollection コンストラクタ

SiteMapNodeCollection クラス新しインスタンス初期化します。
オーバーロードの一覧オーバーロードの一覧

名前 説明
SiteMapNodeCollection () SiteMapNodeCollection クラス新しインスタンス初期化します。これが既定インスタンスです。
SiteMapNodeCollection (Int32) 指定した初期量を使用してSiteMapNodeCollection クラス新しインスタンス初期化します。
SiteMapNodeCollection (SiteMapNode) SiteMapNodeCollection クラス新しインスタンス初期化して、SiteMapNode オブジェクトコレクションの InnerList プロパティ追加します
SiteMapNodeCollection (SiteMapNode[]) SiteMapNodeCollection クラス新しインスタンス初期化してSiteMapNode 型の配列コレクションInnerList プロパティ追加します
SiteMapNodeCollection (SiteMapNodeCollection) SiteMapNodeCollection クラス新しインスタンス初期化して指定した SiteMapNodeCollection コレクションリスト項目をすべてコレクションInnerList プロパティ追加します
参照参照

関連項目

SiteMapNodeCollection クラス
SiteMapNodeCollection メンバ
System.Web 名前空間
SiteMapNodeCollection

SiteMapNodeCollection コンストラクタ (SiteMapNode[])

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

SiteMapNodeCollection クラス新しインスタンス初期化してSiteMapNode 型の配列コレクションの InnerList プロパティ追加します

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

Public Sub New ( _
    value As SiteMapNode() _
)
Dim value As SiteMapNode()

Dim instance As New SiteMapNodeCollection(value)
public SiteMapNodeCollection (
    SiteMapNode[] value
)
public:
SiteMapNodeCollection (
    array<SiteMapNode^>^ value
)
public SiteMapNodeCollection (
    SiteMapNode[] value
)
public function SiteMapNodeCollection (
    value : SiteMapNode[]
)

パラメータ

value

SiteMapNodeCollection に追加する SiteMapNode 型の配列

例外例外
例外種類条件

ArgumentNullException

valuenull 参照 (Visual Basic では Nothing) です。

解説解説

SiteMapNodeCollection コンストラクタ使用することは、SiteMapNodeCollection コンストラクタ呼び出し、AddRange メソッド使用して要素SiteMapNodeCollection コレクション追加することと等価です。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SiteMapNodeCollection クラス
SiteMapNodeCollection メンバ
System.Web 名前空間
SiteMapNode クラス

SiteMapNodeCollection プロパティ


パブリック プロパティパブリック プロパティ

明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Collections.ICollection.Count ICollection インターフェイス格納されている要素数を取得します。このクラス継承できません。
インターフェイスの明示的な実装 System.Collections.ICollection.IsSynchronized ICollection インターフェイスへのアクセス同期されている (スレッド セーフである) かどうかを示す Boolean 値を取得します。このクラス継承できません。
インターフェイスの明示的な実装 System.Collections.ICollection.SyncRoot ICollection インターフェイスへのアクセス同期するために使用できるオブジェクト取得します。このクラス継承できません。
インターフェイスの明示的な実装 System.Collections.IList.IsFixedSize コレクション固定サイズかどうかを示す Boolean 値を取得します。このメンバ説明については、IList.IsFixedSize のトピック参照してください
インターフェイスの明示的な実装 System.Collections.IList.IsReadOnly コレクション読み取り専用かどうかを示す Boolean 値を取得します。このメンバ説明については、IList.IsReadOnly のトピック参照してください
インターフェイスの明示的な実装 System.Collections.IList.Item 指定したインデックス位置にある IList 要素取得します
参照参照

関連項目

SiteMapNodeCollection クラス
System.Web 名前空間
SiteMap クラス
SiteMapNode クラス
SiteMapProvider
IHierarchyData

その他の技術情報

ASP.NET サイト ナビゲーション概要
ASP.NET サイト マップ

SiteMapNodeCollection メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Add 単一の SiteMapNode オブジェクトコレクション追加します
パブリック メソッド AddRange オーバーロードされますSiteMapNode オブジェクトセットコレクション追加します
パブリック メソッド Clear コレクションからすべての項目を削除します
パブリック メソッド Contains 特定の SiteMapNode オブジェクトコレクション格納されているかどうか確認します
パブリック メソッド CopyTo コレクション全体互換性のある 1 次元配列コピーしますコピー操作は、コピー配列指定したインデックスから始まります
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド GetDataSourceView 現在のコレクション内のノード関連付けられている SiteMapDataSourceView オブジェクト取得します
パブリック メソッド GetEnumerator コレクション対す反復処理使用する列挙オブジェクトへの参照取得します
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetHierarchicalDataSourceView 現在のコレクション内のノード関連付けられている SiteMapHierarchicalDataSourceView オブジェクト取得します
パブリック メソッド GetHierarchyData 列挙され特定項目に対して階層構造データ項目を返します
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド IndexOf 指定した SiteMapNode オブジェクト検索しコレクション全体最初に見つかった位置の 0 から始まるインデックス返します
パブリック メソッド Insert このコレクション内の指定したインデックス位置に、指定した SiteMapNode オブジェクト挿入します
パブリック メソッド ReadOnly 指定した SiteMapNodeCollection コレクションノード格納されている読み取り専用コレクション返します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド Remove 指定した SiteMapNode オブジェクトコレクションから削除します
パブリック メソッド RemoveAt 指定したインデックス位置にある SiteMapNode オブジェクトコレクションから削除します
パブリック メソッド ToString  現在の Object を表す String返します。 ( Object から継承されます。)
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Collections.ICollection.CopyTo 特定の配列インデックス開始位置として、配列に ICollection インターフェイス要素コピーします。このクラス継承できません。
インターフェイスの明示的な実装 System.Collections.IEnumerable.GetEnumerator コレクション反復処理する列挙子を返します。このメンバ説明については、IEnumerable.GetEnumerator のトピック参照してください
インターフェイスの明示的な実装 System.Collections.IList.Add 項目を IList インターフェイス内のコレクション追加します。このメンバ説明については、IList.Add のトピック参照してください
インターフェイスの明示的な実装 System.Collections.IList.Clear IList インターフェイス内のコレクションからすべての項目を削除します。このメンバ説明については、IList.Clear のトピック参照してください
インターフェイスの明示的な実装 System.Collections.IList.Contains IList インターフェイス内のコレクション指定したブール値が格納されているかどうか判断します
インターフェイスの明示的な実装 System.Collections.IList.IndexOf IList インターフェイスによって返されコレクション内の特定の項目のインデックス調べます。このメンバ説明については、IList.IndexOf のトピック参照してください
インターフェイスの明示的な実装 System.Collections.IList.Insert IList インターフェイス内のコレクション指定したインデックス位置に項目を挿入します。このメンバ説明については、IList.Insert のトピック参照してください
インターフェイスの明示的な実装 System.Collections.IList.Remove 最初に見つかった指定したオブジェクトIList インターフェイス内のコレクションから削除します。このメンバ説明については、IList.Remove のトピック参照してください
インターフェイスの明示的な実装 System.Collections.IList.RemoveAt 指定したインデックスにある IList 項目を削除します。このメンバ説明については、IList.RemoveAt のトピック参照してください
インターフェイスの明示的な実装 System.Web.UI.IHierarchicalEnumerable.GetHierarchyData 列挙され特定項目に対して階層構造データ項目を返します。このメンバ説明については、IHierarchicalEnumerable.GetHierarchyData のトピック参照してください
参照参照

関連項目

SiteMapNodeCollection クラス
System.Web 名前空間
SiteMap クラス
SiteMapNode クラス
SiteMapProvider
IHierarchyData

その他の技術情報

ASP.NET サイト ナビゲーション概要
ASP.NET サイト マップ

SiteMapNodeCollection メンバ

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

SiteMapNodeCollection データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド SiteMapNodeCollection オーバーロードされます。 SiteMapNodeCollection クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Add 単一SiteMapNode オブジェクトコレクション追加します
パブリック メソッド AddRange オーバーロードされますSiteMapNode オブジェクトセットコレクション追加します
パブリック メソッド Clear コレクションからすべての項目を削除します
パブリック メソッド Contains 特定の SiteMapNode オブジェクトコレクション格納されているかどうか確認します
パブリック メソッド CopyTo コレクション全体互換性のある 1 次元配列コピーしますコピー操作は、コピー配列指定したインデックスから始まります
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド GetDataSourceView 現在のコレクション内のノード関連付けられている SiteMapDataSourceView オブジェクト取得します
パブリック メソッド GetEnumerator コレクション対す反復処理使用する列挙オブジェクトへの参照取得します
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetHierarchicalDataSourceView 現在のコレクション内のノード関連付けられている SiteMapHierarchicalDataSourceView オブジェクト取得します
パブリック メソッド GetHierarchyData 列挙され特定項目に対して階層構造データ項目を返します
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド IndexOf 指定した SiteMapNode オブジェクト検索しコレクション全体最初に見つかった位置の 0 から始まるインデックス返します
パブリック メソッド Insert このコレクション内の指定したインデックス位置に、指定した SiteMapNode オブジェクト挿入します
パブリック メソッド ReadOnly 指定した SiteMapNodeCollection コレクションノード格納されている読み取り専用コレクション返します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド Remove 指定した SiteMapNode オブジェクトコレクションから削除します
パブリック メソッド RemoveAt 指定したインデックス位置にある SiteMapNode オブジェクトコレクションから削除します
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Collections.ICollection.CopyTo 特定の配列インデックス開始位置として、配列に ICollection インターフェイス要素コピーします。このクラス継承できません。
インターフェイスの明示的な実装 System.Collections.IEnumerable.GetEnumerator コレクション反復処理する列挙子を返します。このメンバ説明については、IEnumerable.GetEnumerator のトピック参照してください
インターフェイスの明示的な実装 System.Collections.IList.Add 項目を IList インターフェイス内のコレクション追加します。このメンバ説明については、IList.Add のトピック参照してください
インターフェイスの明示的な実装 System.Collections.IList.Clear IList インターフェイス内のコレクションからすべての項目を削除します。このメンバ説明については、IList.Clear のトピック参照してください
インターフェイスの明示的な実装 System.Collections.IList.Contains IList インターフェイス内のコレクション指定したブール値が格納されているかどうか判断します
インターフェイスの明示的な実装 System.Collections.IList.IndexOf IList インターフェイスによって返されコレクション内の特定の項目のインデックス調べます。このメンバ説明については、IList.IndexOf のトピック参照してください
インターフェイスの明示的な実装 System.Collections.IList.Insert IList インターフェイス内のコレクション指定したインデックス位置に項目を挿入します。このメンバ説明については、IList.Insert のトピック参照してください
インターフェイスの明示的な実装 System.Collections.IList.Remove 最初に見つかった指定したオブジェクトIList インターフェイス内のコレクションから削除します。このメンバ説明については、IList.Remove のトピック参照してください
インターフェイスの明示的な実装 System.Collections.IList.RemoveAt 指定したインデックスにある IList 項目を削除します。このメンバ説明については、IList.RemoveAt のトピック参照してください
インターフェイスの明示的な実装 System.Web.UI.IHierarchicalEnumerable.GetHierarchyData 列挙され特定項目に対して階層構造データ項目を返します。このメンバ説明については、IHierarchicalEnumerable.GetHierarchyData のトピック参照してください
インターフェイスの明示的な実装 System.Collections.ICollection.Count ICollection インターフェイス格納されている要素数を取得します。このクラス継承できません。
インターフェイスの明示的な実装 System.Collections.ICollection.IsSynchronized ICollection インターフェイスへのアクセス同期されている (スレッド セーフである) かどうかを示す Boolean 値を取得します。このクラス継承できません。
インターフェイスの明示的な実装 System.Collections.ICollection.SyncRoot ICollection インターフェイスへのアクセス同期するために使用できるオブジェクト取得します。このクラス継承できません。
インターフェイスの明示的な実装 System.Collections.IList.IsFixedSize コレクション固定サイズかどうかを示す Boolean 値を取得します。このメンバ説明については、IList.IsFixedSize のトピック参照してください
インターフェイスの明示的な実装 System.Collections.IList.IsReadOnly コレクション読み取り専用かどうかを示す Boolean 値を取得します。このメンバ説明については、IList.IsReadOnly のトピック参照してください
インターフェイスの明示的な実装 System.Collections.IList.Item 指定したインデックス位置にある IList 要素取得します
参照参照

関連項目

SiteMapNodeCollection クラス
System.Web 名前空間
SiteMap クラス
SiteMapNode クラス
SiteMapProvider
IHierarchyData

その他の技術情報

ASP.NET サイト ナビゲーション概要
ASP.NET サイト マップ


このページでは「.NET Framework クラス ライブラリ リファレンス」からSiteMapNodeCollectionを検索した結果を表示しています。
Weblioに収録されているすべての辞書からSiteMapNodeCollectionを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からSiteMapNodeCollection を検索

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

辞書ショートカット

すべての辞書の索引

「SiteMapNodeCollection」の関連用語

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

   

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



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

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

©2025 GRAS Group, Inc.RSS