「Web.config」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
imported>Administrator
imported>Administrator
20行目: 20行目:
  
 
== 関連項目 ==
 
== 関連項目 ==
 +
* [[ASP.NET MVC]]
 
== 参考文献 ==
 
== 参考文献 ==
 
<references/>
 
<references/>
 
== 外部リンク ==
 
== 外部リンク ==
 
{{stub}}
 
{{stub}}

2012年3月30日 (金) 08:09時点における版

Web.configから特定エレメントを抽出する

Web.configの各エレメントには「ConfigurationSection クラス (System.Configuration)」から派生したマッピングクラスが用意されている。

    using System.Web.Hosting;
    using System.Web.Configuration;
    using System.Configuration;

    public SessionStateSection GetSessionStateSection()
    {
        // Web.configが置いてあるディレクトリのパスを取得する。
        var path = HostingEnvironment.ApplicationPhysicalPath;

        // Web.configを開く。
        Configuration webConfig = WebConfigurationManager.OpenMachineConfiguration(path);

        // sessionStateエレメントを抽出する。
        return = (SessionStateSection) webConfig.GetSection("system.web/sessionState");
    }

関連項目

参考文献

外部リンク