StaticSiteMapProvider.GetChildNodes(SiteMapNode) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定の SiteMapNode オブジェクトの子サイト マップ ノードを取得します。
public:
override System::Web::SiteMapNodeCollection ^ GetChildNodes(System::Web::SiteMapNode ^ node);
public override System.Web.SiteMapNodeCollection GetChildNodes(System.Web.SiteMapNode node);
override this.GetChildNodes : System.Web.SiteMapNode -> System.Web.SiteMapNodeCollection
Public Overrides Function GetChildNodes (node As SiteMapNode) As SiteMapNodeCollection
パラメーター
- node
- SiteMapNode
すべての子サイト マップ ノードを取得する SiteMapNode 。
返品
SiteMapNodeCollectionの子サイト マップ ノードを含む読み取り専用のnode。 セキュリティ トリミングが有効になっている場合、コレクションには、ユーザーが表示を許可されているサイト マップ ノードのみが含まれます。
例外
node は nullです。
注釈
SiteMapNode オブジェクトは、子および親サイト マップ ノードを追跡するためにサイト マップ プロバイダーに委任されます。 その結果、 StaticSiteMapProviderなどの階層サイト マップ構造のサイト マップ プロバイダーを実装し、 SiteMapNode オブジェクトを使用してサイト マップ ノードを表すクラスは、階層ツリー全体をナビゲートできるように、すべてのサイト マップ ノードの階層関係を追跡する必要があります。
GetChildNodes メソッドは、BuildSiteMap メソッドを内部的に呼び出して、指定されたサイト マップ ノードに関連し、現在のユーザーに関連するサイト マップ ノードの読み取り専用のSiteMapNodeCollection コレクションを取得します。