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。
戻り値
node
の子サイト マップ ノードが格納されている読み取り専用 SiteMapNodeCollection。 セキュリティ トリミングが有効な場合、コレクションにはユーザーが表示を許可されているサイト マップ ノードのみが格納されます。
例外
node
が null
です。
注釈
オブジェクトは SiteMapNode 、その子および親サイト マップ ノードを追跡するために、サイト マップ プロバイダーに委任されます。 その結果、階層型サイト マップ構造のサイト マップ プロバイダーを実装し、 StaticSiteMapProviderオブジェクトを使用して SiteMapNode サイト マップ ノードを表すクラスは、階層ツリー全体を移動できるように、すべてのサイト マップ ノードの階層関係を追跡する必要があります。
メソッドは GetChildNodes 、メソッドを BuildSiteMap 内部的に呼び出して、指定されたサイト マップ ノードに関連し、現在のユーザーに関連するサイト マップ ノードの読み取り専用 SiteMapNodeCollection コレクションを取得します。