Partager via


ApplicationDomain.VirtualPath Propriété

Définition

Obtient le chemin d’accès virtuel du domaine d’application

public:
 property System::String ^ VirtualPath { System::String ^ get(); };
public string VirtualPath { get; }
member this.VirtualPath : string
Public ReadOnly Property VirtualPath As String

Valeur de propriété

Chemin d’accès virtuel du domaine d’application.

Exemples

L’exemple suivant montre comment afficher toutes les propriétés et décharger un domaine d’application.

using System;
using Microsoft.Web.Administration;

namespace AdministrationSnippets
{
    public class MicrosoftWebAdministrationApplicationDomain
    {
        ServerManager manager = new ServerManager();

        public void RecycleApplicationDomains()
        {
            Console.WriteLine("Displaying Worker Processes & Application Domains...");
            GetApplicationDomains();
            
            Console.WriteLine("Unloading all application domains");
            UnloadApplicationDomains();

            Console.WriteLine("Displaying Worker Processes & Application Domains with new IDs...");
            GetApplicationDomains();
        }
        public void UnloadApplicationDomains()
        {
            foreach (WorkerProcess proc in manager.WorkerProcesses)
            {
                foreach (ApplicationDomain ad in proc.ApplicationDomains)
                {
                    ad.Unload();
                }
            }
        }
        public void GetApplicationDomains()
        {
            foreach (WorkerProcess proc in manager.WorkerProcesses)
            {
                Console.WriteLine("Worker Process Found:");
                Console.WriteLine("\tProcessId:   {0}", proc.ProcessId);
                Console.WriteLine("\tProcessGuid: {0}", proc.ProcessGuid);
                Console.WriteLine("\tAppPoolName: {0}", proc.AppPoolName);
                Console.WriteLine("\tApplication Domains:");
                foreach (ApplicationDomain ad in proc.ApplicationDomains)
                {
                    Console.WriteLine("\t\tApplication Domain Found:");
                    Console.WriteLine("\t\t{0}", ad.Id );
                    Console.WriteLine("\t\t{0}", ad.VirtualPath );
                    Console.WriteLine("\t\t{0}", ad.PhysicalPath );
                    Console.WriteLine("\t\t{0}", ad.Idle);
                }
            }
        }
    }
}

Remarques

Le chemin d’accès virtuel d’un domaine d’application est similaire au chemin d’accès virtuel d’une application ou d’un répertoire virtuel. Un chemin d’accès virtuel référence uniquement la partie significative du chemin d’accès au-delà de l’identificateur d’hôte dans une URL. Par exemple, les valeurs d’installation par défaut du site Web par défaut spécifient un chemin physique « C:\inetpub\wwwroot ». Lorsque le site web par défaut est accessible via http://localhost/, le chemin d’accès virtuel est « / ».

S’applique à