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

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

XmlSiteMapProvider.AddProvider メソッド

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

子サイト マップ プロバイダを現在のプロバイダにリンクします。

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

Protected Overridable Sub
 AddProvider ( _
    providerName As String, _
    parentNode As SiteMapNode _
)
Dim providerName As String
Dim parentNode As SiteMapNode

Me.AddProvider(providerName, parentNode)
protected virtual void AddProvider (
    string providerName,
    SiteMapNode parentNode
)
protected:
virtual void AddProvider (
    String^ providerName, 
    SiteMapNode^ parentNode
)
protected void AddProvider (
    String providerName, 
    SiteMapNode parentNode
)
protected function AddProvider (
    providerName : String, 
    parentNode : SiteMapNode
)

パラメータ

providerName

現在 Providers に登録されているいずれかの SiteMapProvider オブジェクトの名前。

parentNode

子プロバイダのルート ノードとすべてのノードを追加する、現在のサイト マップ プロバイダのサイト マップ ノード。

例外例外
例外の種類条件

ArgumentNullException

parentNode が null 参照 (Visual Basic では Nothing) です。

ProviderException

providerName を解決できません。

InvalidOperationException

providerName が使用するサイト マップが、プロバイダ階層内で既に使用されています。

または

providerName によって返されたルート ノードが null 参照 (Visual Basic では Nothing) です。

または

providerName によって返されたルート ノードの URL またはキーが、親 XmlSiteMapProvider に既に登録されています。

解説解説

AddProvider メソッドは、providerName を現在のプロバイダに子としてリンクします。providerName のルート ノードは、現在のプロバイダの階層に、parentNode の子ノードとして追加されます。親プロバイダは providerName の BuildSiteMap メソッドを呼び出すため、BuildSiteMap メソッドのトピックで説明した例外がスローされる場合があります。

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



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2026 GRAS Group, Inc.RSS