SiteMapProvider.GetCurrentNodeAndHintNeighborhoodNodes メソッド
アセンブリ: 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 function GetCurrentNodeAndHintNeighborhoodNodes ( upLevel : int, downLevel : int ) : SiteMapNode
- downLevel
フェッチする子 SiteMapNode 世代の数。0 は、子孫ノードが取得されないことを示します。-1 は、プロバイダによってすべての子孫ノードが取得され、キャッシュされることを示します。
現在要求されているページを表す SiteMapNode。SiteMapNode が見つからなかった場合、または見つかったが現在のユーザーに返すことができない場合は null 参照 (Visual Basic では Nothing)。


GetCurrentNodeAndHintNeighborhoodNodes メソッドの既定の実装は CurrentNode プロパティを返します。ただし、サイト マップ プロバイダは GetCurrentNodeAndHintNeighborhoodNodes メソッドをオーバーライドして、カスタム キャッシュ機構を使用する最適化された実装を提供し、現在の SiteMapNode オブジェクト、および現在の SiteMapNode の近くの SiteMapNode オブジェクトを返すことができます。
upLevel パラメータを使用して、取得してキャッシュする親と先祖と直下の子のノードのレベル数を指定します。downLevel パラメータを使用して、現在の SiteMapNode から何レベル下までの子孫ノードを取得するかを指定します。必要に応じて、先祖ノードと子孫ノードを、返された SiteMapNode にリンクできます。
ParentNode プロパティと ChildNodes プロパティを使用する GetCurrentNodeAndHintNeighborhoodNodes メソッド。先祖ノードまたは子ノードのレベルが upLevel または downLevel の指定より少ない場合、使用できるノードのみが取得されます。
XmlSiteMapProvider クラスは、ASP.NET の既定のサイト マップ プロバイダで、サイト マップ全体をメモリにキャッシュします。これにより、XmlSiteMapProvider に対して特定の SiteMapNode オブジェクトを照会する際のオーバーヘッドがほとんどまたはまったくなくなります。

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からSiteMapProvider.GetCurrentNodeAndHintNeighborhoodNodes メソッドを検索する場合は、下記のリンクをクリックしてください。

- SiteMapProvider.GetCurrentNodeAndHintNeighborhoodNodes メソッドのページへのリンク