WebContext クラス
アセンブリ: System.Web (system.web.dll 内)


WebContext クラスを使用する方法を次のコード例に示します。
Imports System Imports System.Configuration Imports System.Web Imports System.Web.Configuration Namespace Samples.Aspnet.SystemWebConfiguration Class UsingWebContext Public Shared Sub Main() Try ' Set the path of the config file. Dim configPath As String = "/aspnet" ' Get the Web application configuration object. Dim config As Configuration = _ WebConfigurationManager.OpenWebConfiguration(configPath) ' Get the context. Dim webContext As WebContext = config.EvaluationContext.HostingContext ' Display title and info. Console.WriteLine("ASP.NET WebContext Info") Console.WriteLine() ' WebContext - Application Level. Console.WriteLine("ApplicationLevel: {0}", _ webContext.ApplicationLevel.ToString()) ' WebContext - Application Path. Console.WriteLine("ApplicationPath: {0}", _ webContext.ApplicationPath.ToString()) ' WebContext - Path. Console.WriteLine("Path: {0}", webContext.Path.ToString()) ' WebContext - Site. Console.WriteLine("Site: {0}", webContext.Site.ToString()) Catch e As Exception ' Unknown error. Console.WriteLine(e.ToString()) End Try ' Display and wait Console.ReadLine() End Sub End Class End Namespace
using System; using System.Configuration; using System.Web; using System.Web.Configuration; namespace WebContextTest01cs { class UsingWebContext { static void Main(string[] args) { try { // Set the path of the config file. string configPath = "/aspnet"; // Get the Web application configuration object. Configuration config = WebConfigurationManager.OpenWebConfiguration(configPath); // Get the context. WebContext webContext = (WebContext)config.EvaluationContext.HostingContext; // Display title. Console.WriteLine("ASP.NET WebContext Info"); Console.WriteLine(""); // WebContext - Application Level. Console.WriteLine("ApplicationLevel: {0}", webContext.ApplicationLevel.ToString()); // WebContext - Application Path. Console.WriteLine("ApplicationPath: {0}", webContext.ApplicationPath.ToString()); // WebContext - Path. Console.WriteLine("Path: {0}", webContext.Path.ToString()); // WebContext - Site. Console.WriteLine("Site: {0}", webContext.Site.ToString()); } catch (Exception ex) { // Unknown error. Console.WriteLine(ex.ToString()); } // Display and wait. Console.ReadLine(); } } }

System.Web.Configuration.WebContext


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- WebContext クラスのページへのリンク