Auf Englisch lesen

Freigeben über


WebContext Klasse

Definition

Verwaltet den Pfadkontext für die aktuelle Webanwendung. Diese Klasse kann nicht vererbt werden.

C#
public sealed class WebContext
Vererbung
WebContext

Beispiele

Im folgenden Beispiel wird die Verwendung der WebContext-Klasse veranschaulicht.

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

Konstruktoren

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

Initialisiert eine neue Instanz der WebContext-Klasse.

Eigenschaften

ApplicationLevel

Ruft ein WebApplicationLevel-Objekt ab, das die Pfadebene der aktuellen Webanwendung darstellt.

ApplicationPath

Ruft den Anwendungspfad der aktuellen Webanwendung ab.

LocationSubPath

Ruft den untergeordneten Pfad des Speicherorts für die Webanwendung ab.

Path

Ruft den aktuellen virtuellen Pfad der Webanwendung ab.

Site

Ruft den Namen der aktuellen Webanwendung ab.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die den Konfigurationspfad der Anwendung darstellt.

Gilt für

Produkt Versionen
.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