XmlSiteMapProvider.Initialize メソッド
アセンブリ: 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 override void Initialize ( string name, NameValueCollection attributes )
public: virtual void Initialize ( String^ name, NameValueCollection^ attributes ) override
public void Initialize ( String name, NameValueCollection attributes )
public override function Initialize ( name : String, attributes : NameValueCollection )


XmlSiteMapProvider クラスは、継承された Initialize メソッドをオーバーライドすることにより、siteMapFile 属性や description 属性など、複数の属性を attributes コレクションに適用します。

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>

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に収録されているすべての辞書からXmlSiteMapProvider.Initialize メソッドを検索する場合は、下記のリンクをクリックしてください。

- XmlSiteMapProvider.Initialize メソッドのページへのリンク