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

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

XmlSiteMapProvider.FindSiteMapNodeFromKey メソッド

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

指定したキーに基づいて SiteMapNode オブジェクトを取得します。

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

Public Overrides Function
 FindSiteMapNodeFromKey ( _
    key As String _
) As SiteMapNode
Dim instance As XmlSiteMapProvider
Dim key As String
Dim returnValue As SiteMapNode

returnValue = instance.FindSiteMapNodeFromKey(key)
public override SiteMapNode FindSiteMapNodeFromKey (
    string key
)
public:
virtual SiteMapNode^ FindSiteMapNodeFromKey (
    String^ key
) override
public SiteMapNode FindSiteMapNodeFromKey (
    String key
)
public override function FindSiteMapNodeFromKey
 (
    key : String
) : SiteMapNode

パラメータ

key

SiteMapNode の検索に使用する検索キー。

戻り値
key で示されるページを表す SiteMapNode。セキュリティ トリミングが有効で、ノードを現在のユーザーに表示できない場合、または key に対応するノードがノード コレクションで見つからなかった場合は null 参照 (Visual Basic では Nothing)。

例外例外
解説解説

XmlSiteMapProvider クラスは、FindSiteMapNodeFromKey メソッドをオーバーライドすることにより、基本クラスの実装が key に対応するノードを返さない場合に、そのノードのリンクされた子プロバイダを検索できるようにします。

StaticSiteMapProvider クラスの派生クラスであり、ASP.NET の既定のサイト マップ プロバイダである XmlSiteMapProvider オブジェクトは、既定で、SiteMapNode オブジェクトの Url プロパティを内部コレクションのルックアップ キーとして使用します。SiteMapNode の Url プロパティを設定する場合は、プロバイダのスコープ内で一意であることが必要です。Url が指定されていない場合、XmlSiteMapProvider は、自動的に Key を作成してノードを追跡します。

FindSiteMapNodeFromKey メソッドは、現在のプロバイダに関連付けられている子プロバイダの BuildSiteMap メソッドを呼び出す場合があります。このため、BuildSiteMap メソッドのトピックで説明した例外がスローされる場合があります。

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



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

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

   

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



XmlSiteMapProvider.FindSiteMapNodeFromKey メソッドのページの著作権

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

©2026 GRAS Group, Inc.RSS