WebContext Klasa

Definicja

Zarządza kontekstem ścieżki dla bieżącej aplikacji internetowej. Klasa ta nie może być dziedziczona.

C#
public sealed class WebContext
Dziedziczenie
WebContext

Przykłady

W poniższym przykładzie pokazano, jak używać WebContext klasy .

C#
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();
    }
  }
}

Konstruktory

WebContext(WebApplicationLevel, String, String, String, String, String)

Inicjuje nowe wystąpienie klasy WebContext.

Właściwości

ApplicationLevel

WebApplicationLevel Pobiera obiekt reprezentujący poziom ścieżki bieżącej aplikacji internetowej.

ApplicationPath

Pobiera ścieżkę aplikacji bieżącej aplikacji sieci Web.

LocationSubPath

Pobiera ścieżkę podrzędną lokalizacji aplikacji internetowej.

Path

Pobiera bieżącą ścieżkę wirtualną aplikacji internetowej.

Site

Pobiera nazwę bieżącej aplikacji sieci Web.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący ścieżkę konfiguracji aplikacji.

Dotyczy

Produkt Wersje
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8