SiteMapProvider.GetCurrentNodeAndHintAncestorNodes メソッド
アセンブリ: System.Web (system.web.dll 内)

Public Overridable Function GetCurrentNodeAndHintAncestorNodes ( _ upLevel As Integer _ ) As SiteMapNode
Dim instance As SiteMapProvider Dim upLevel As Integer Dim returnValue As SiteMapNode returnValue = instance.GetCurrentNodeAndHintAncestorNodes(upLevel)
戻り値
現在要求されているページを表す SiteMapNode。SiteMapNode が見つからなかった場合、または見つかったが現在のユーザーに返すことができない場合は null 参照 (Visual Basic では Nothing)。


GetCurrentNodeAndHintAncestorNodes メソッドの既定の実装は CurrentNode プロパティを返します。ただし、サイト マップ プロバイダは GetCurrentNodeAndHintAncestorNodes メソッドをオーバーライドして、カスタム キャッシュ機構を使用する最適化された実装を提供し、現在の SiteMapNode、さらに親の親ノードと先祖ノードを返すことができます。
upLevel パラメータを使用して、取得する親と先祖のノードのレベル数を指定します。必要に応じて、ParentNode プロパティを使用して、親ノードと先祖ノードを、GetCurrentNodeAndHintAncestorNodes メソッドによって返される SiteMapNode オブジェクトにリンクできます。
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.GetCurrentNodeAndHintAncestorNodes メソッドを検索する場合は、下記のリンクをクリックしてください。

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