SiteMapProvider.GetCurrentNodeAndHintNeighborhoodNodes メソッドとは? わかりやすく解説

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

SiteMapProvider.GetCurrentNodeAndHintNeighborhoodNodes メソッド

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

現在要求されているページノード検索し現在のノード近くサイト マップ ノードフェッチする際に、最適化された検索メソッドサイト マップ プロバイダ提供します

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

Public Overridable Function
 GetCurrentNodeAndHintNeighborhoodNodes ( _
    upLevel As Integer, _
    downLevel As Integer _
) As SiteMapNode
Dim instance As SiteMapProvider
Dim upLevel As Integer
Dim downLevel As Integer
Dim returnValue As SiteMapNode

returnValue = instance.GetCurrentNodeAndHintNeighborhoodNodes(upLevel, downLevel)
public virtual SiteMapNode GetCurrentNodeAndHintNeighborhoodNodes
 (
    int upLevel,
    int downLevel
)
public:
virtual SiteMapNode^ GetCurrentNodeAndHintNeighborhoodNodes (
    int upLevel, 
    int downLevel
)
public SiteMapNode GetCurrentNodeAndHintNeighborhoodNodes (
    int upLevel, 
    int downLevel
)
public function GetCurrentNodeAndHintNeighborhoodNodes
 (
    upLevel : int, 
    downLevel : int
) : SiteMapNode

パラメータ

upLevel

フェッチする先祖 SiteMapNode 世代の数。0 は、先祖ノード取得されないことを示します。-1 は、プロバイダによってすべての先祖取得されキャッシュされることを示します

downLevel

フェッチする子 SiteMapNode 世代の数。0 は、子孫ノード取得されないことを示します。-1 は、プロバイダによってすべての子孫ノード取得されキャッシュされることを示します

戻り値
現在要求されているページを表す SiteMapNodeSiteMapNode見つからなかった場合、または見つかった現在のユーザー返すことができない場合null 参照 (Visual Basic では Nothing)。

例外例外
例外種類条件

ArgumentOutOfRangeException

upLevel または downLevel が -1 未満です。

解説解説

GetCurrentNodeAndHintNeighborhoodNodes メソッド既定実装は CurrentNode プロパティ返します。ただし、サイト マップ プロバイダGetCurrentNodeAndHintNeighborhoodNodes メソッドオーバーライドして、カスタム キャッシュ機構使用する最適化された実装提供し現在の SiteMapNode オブジェクト、および現在の SiteMapNode近くSiteMapNode オブジェクト返すことができます

upLevel パラメータ使用して取得してキャッシュする親と先祖直下の子ノードレベル数を指定しますdownLevel パラメータ使用して現在の SiteMapNode から何レベル下までの子ノード取得するかを指定します必要に応じて先祖ノード子孫ノードを、返されSiteMapNode にリンクできます

ParentNode プロパティと ChildNodes プロパティ使用する GetCurrentNodeAndHintNeighborhoodNodes メソッド先祖ノードまたは子ノードレベルupLevel または downLevel指定より少な場合使用できるノードのみが取得されます。

XmlSiteMapProvider クラスは、ASP.NET既定サイト マップ プロバイダで、サイト マップ全体メモリキャッシュます。これにより、XmlSiteMapProvider に対して特定の SiteMapNode オブジェクト照会する際のオーバーヘッドがほとんどまたはまったくなくなます。

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



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

辞書ショートカット

すべての辞書の索引

SiteMapProvider.GetCurrentNodeAndHintNeighborhoodNodes メソッドのお隣キーワード
検索ランキング

   

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



SiteMapProvider.GetCurrentNodeAndHintNeighborhoodNodes メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS