Lire en anglais

Partager via


WebContext Classe

Définition

Gère le contexte de chemin d'accès pour l'application Web en cours. Cette classe ne peut pas être héritée.

C#
public sealed class WebContext
Héritage
WebContext

Exemples

L'exemple suivant illustre la classe WebContext.

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

Constructeurs

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

Initialise une nouvelle instance de la classe WebContext.

Propriétés

ApplicationLevel

Obtient un objet WebApplicationLevel qui représente le niveau du chemin d'accès de l'application Web actuelle.

ApplicationPath

Obtient le chemin d'accès de l'application Web actuelle.

LocationSubPath

Obtient le sous-chemin de l'emplacement de l'application Web.

Path

Obtient le chemin d'accès virtuel actuel de l'application Web.

Site

Obtient le nom de l'application Web en cours.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente le chemin d'accès de configuration de l'application.

S’applique à

Produit Versions
.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