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

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

XmlSiteMapProvider.Initialize メソッド

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

XmlSiteMapProvider オブジェクト初期化します。Initialize メソッドは、実際サイト マップ構築行わず構築するための XmlSiteMapProvider の状態を準備するだけです。

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

Public Overrides Sub Initialize
 ( _
    name As String, _
    attributes As NameValueCollection _
)
Dim instance As XmlSiteMapProvider
Dim name As String
Dim attributes As NameValueCollection

instance.Initialize(name, attributes)
public void Initialize (
    String name, 
    NameValueCollection attributes
)

パラメータ

name

初期化する XmlSiteMapProvider。

attributes

name初期化支援する追加属性を含む NameValueCollection。これらの属性は、Web.config ファイルXmlSiteMapProvider 構成から読み取られます。

例外例外
例外種類条件

InvalidOperationException

XmlSiteMapProvider何度も初期化されています。

HttpException

SiteMapNode が、サイト マップ ファイル参照時に物理パス使用しました

または

siteMapFile 属性示され仮想パス解析試行時にエラー発生しました

解説解説
使用例使用例

XmlSiteMapProvider クラス新しインスタンス作成し、このクラス初期化して XML データからサイト マップ構築する方法次のコード例示します

<%@ Page Language="c#" %>
<SCRIPT runat="server">
 private void Page_Load(object sender, System.EventArgs
 e) {
     // Create an instance of the XmlSiteMapProvider class.
     XmlSiteMapProvider testXmlProvider = new XmlSiteMapProvider();
     NameValueCollection providerAttributes = new NameValueCollection(1);
     providerAttributes.Add("siteMapFile","test.sitemap");
 
     // Initialize the provider with a provider name and file name.
     testXmlProvider.Initialize("testProvider", providerAttributes);

     // Call the BuildSiteMap to load the site map information into
 memory.
     testXmlProvider.BuildSiteMap();

     // Prints "/myvirtualdirectory/WebForm1.aspx"
     Response.Write(testXmlProvider.RootNode.Url + "<BR>");

     // Prints "/myvirtualdirectory/WebForm2.aspx"
     Response.Write(testXmlProvider.CurrentNode.Url + "<BR>");
 }
 </SCRIPT>

上記コード例では、ASP.NET アプリケーション仮想ルート配置されている XML ファイル使用してます。ファイル形式次のようになります

<siteMap>
  <siteMapNode title="RootNode" description="The root page." url="WebForm1.aspx">
    <siteMapNode title="CurrentNode" description="Some sub page." url="WebForm2.aspx"/>
  </siteMapNode>
</siteMap>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
XmlSiteMapProvider クラス
XmlSiteMapProvider メンバ
System.Web 名前空間
BuildSiteMap
Clear


このページでは「.NET Framework クラス ライブラリ リファレンス」からXmlSiteMapProvider.Initialize メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からXmlSiteMapProvider.Initialize メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からXmlSiteMapProvider.Initialize メソッド を検索

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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2025 GRAS Group, Inc.RSS