StaticSiteMapProvider メンバ
SiteMapProvider 抽象クラスの部分実装として機能します。また、ASP.NET の既定のサイト マップ プロバイダである XmlSiteMapProvider クラスの基本クラスとして機能します。
StaticSiteMapProvider データ型で公開されるメンバを以下の表に示します。
プロテクト コンストラクタ
パブリック プロパティ
名前 | 説明 | |
---|---|---|
CurrentNode | 現在要求されているページを表す SiteMapNode オブジェクトを取得します。(SiteMapProvider から継承されます。) | |
Description | 管理ツールまたは他のユーザー インターフェイス (UI) での表示に適した、簡単でわかりやすい説明を取得します。(ProviderBase から継承されます。) | |
EnableLocalization | SiteMapNode 属性のローカライズされた値が返されるかどうかを示すブール値を取得または設定します。(SiteMapProvider から継承されます。) | |
Name | 構成時にプロバイダを参照するために使用される表示名を取得します。(ProviderBase から継承されます。) | |
ParentProvider | 現在のプロバイダの親 SiteMapProvider オブジェクトを取得または設定します。(SiteMapProvider から継承されます。) | |
ResourceKey | SiteMapNode 属性のローカライズに使用するリソース キーを取得または設定します。 (SiteMapProvider から継承されます。) | |
RootNode | 現在のプロバイダが表すサイト マップ データのルート SiteMapNode オブジェクトを取得します。(SiteMapProvider から継承されます。) | |
RootProvider | 現在のプロバイダ階層のルート SiteMapProvider オブジェクトを取得します。(SiteMapProvider から継承されます。) | |
SecurityTrimmingEnabled | サイト マップ プロバイダがユーザーのロールに基づいてサイト マップ ノードをフィルタ処理するかどうかを示すブール値を取得します。(SiteMapProvider から継承されます。) |
名前 | 説明 | |
---|---|---|
BuildSiteMap | 派生クラスでオーバーライドされた場合は、サイト マップ情報を永続ストレージから読み込み、メモリ内で構築します。 | |
Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) | |
FindSiteMapNode | オーバーロードされます。 ページを表す SiteMapNode オブジェクトを取得します。 | |
FindSiteMapNodeFromKey | オーバーライドされます。 指定したキーに基づいて SiteMapNode オブジェクトを取得します。 | |
GetChildNodes | オーバーライドされます。 特定の SiteMapNode オブジェクトの子サイト マップ ノードを取得します。 | |
GetCurrentNodeAndHintAncestorNodes | 現在要求されているページのノードを検索し、現在のページの親および先祖のサイト マップ ノードをフェッチする際に、最適化された検索メソッドをサイト マップ プロバイダに提供します。 (SiteMapProvider から継承されます。) | |
GetCurrentNodeAndHintNeighborhoodNodes | 現在要求されているページのノードを検索し、現在のノードの近くのサイト マップ ノードをフェッチする際に、最適化された検索メソッドをサイト マップ プロバイダに提供します。 (SiteMapProvider から継承されます。) | |
GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) | |
GetParentNode | オーバーライドされます。 特定の SiteMapNode オブジェクトの親サイト マップ ノードを取得します。 | |
GetParentNodeRelativeToCurrentNodeAndHintDownFromParent | 現在要求されているページの先祖ノードを検索し、その先祖の子孫ノードをフェッチする際に、最適化された検索メソッドをサイト マップ プロバイダに提供します。 (SiteMapProvider から継承されます。) | |
GetParentNodeRelativeToNodeAndHintDownFromParent | 指定した SiteMapNode オブジェクトの先祖ノードを取得して、その子ノードをフェッチする際に、最適化された検索メソッドをサイト マップ プロバイダに提供します。 (SiteMapProvider から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
HintAncestorNodes | サイト マップ プロバイダがオーバーライドして、指定した SiteMapNode オブジェクトの相対として 1 つ以上のレベルの親ノードと先祖ノードの最適化された取得を実行できるメソッドを提供します。 (SiteMapProvider から継承されます。) | |
HintNeighborhoodNodes | サイト マップ プロバイダがオーバーライドして、指定したノードの近くで見つかったノードの最適化された取得を実行できるメソッドを提供します。 (SiteMapProvider から継承されます。) | |
Initialize | SiteMapProvider 実装を初期化します。対象には、サイト マップ データを永続ストレージから読み込むために必要なリソースがすべて含まれます。 (SiteMapProvider から継承されます。) | |
IsAccessibleToUser | 指定した SiteMapNode オブジェクトを指定したコンテキストでユーザーが表示できるかどうかを示すブール値を取得します。 (SiteMapProvider から継承されます。) | |
ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) | |
ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |
名前 | 説明 | |
---|---|---|
AddNode | オーバーロードされます。 サイト マップ ノードを、現在の StaticSiteMapProvider オブジェクトが管理するコレクションに追加します。 | |
Clear | StaticSiteMapProvider が状態の一部として追跡する子および親サイト マップ ノードのコレクションに含まれているすべての要素を削除します。 | |
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
GetRootNodeCore | 派生クラスでオーバーライドされた場合は、現在のプロバイダによって現在管理されている全ノードのルート ノードを取得します。 (SiteMapProvider から継承されます。) | |
GetRootNodeCoreFromProvider | 指定したサイト マップ プロバイダによって現在管理されている全ノードのルート ノードを取得します。 (SiteMapProvider から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) | |
RemoveNode | オーバーライドされます。 指定された SiteMapNode オブジェクトを、サイト マップ プロバイダによる追跡対象のすべてのサイト マップ ノード コレクションから削除します。 | |
ResolveSiteMapNode | SiteMapResolve イベントを発生させます。 (SiteMapProvider から継承されます。) |
参照
関連項目
StaticSiteMapProvider クラスSystem.Web 名前空間
SiteMapProvider クラス
XmlSiteMapProvider
SiteMapNode クラス
SiteMap クラス
その他の技術情報
ASP.NET サイト ナビゲーションの概要ASP.NET サイト マップ
ASP.NET サイト ナビゲーション プロバイダ
- StaticSiteMapProvider メンバのページへのリンク