Partager via


Application.ApplicationPoolName Propriété

Définition

Obtient ou définit le nom du pool d’applications auquel l’application est affectée.

public:
 property System::String ^ ApplicationPoolName { System::String ^ get(); void set(System::String ^ value); };
public string ApplicationPoolName { get; set; }
member this.ApplicationPoolName : string with get, set
Public Property ApplicationPoolName As String

Valeur de propriété

Nom du pool d’applications auquel l’application est affectée.

Exemples

L’exemple suivant lit les paramètres de configuration d’un existant Application. Le code affiche la valeur retournée par la ApplicationPoolName propriété pour les applications configurées sous le « Site web par défaut ».

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Web.Administration;
using Microsoft.Web.Management;

namespace AdministrationSnippets
{
    public class AdministrationApplicationApplicationPoolName
    {
// Writes out the applications and the application pool names 
// associated with the applications under the default Web site.
public void GetApplicationPoolNames()
{
    ServerManager manager = new ServerManager();
    Site defaultSite = manager.Sites["Default Web Site"];

    foreach (Application app in defaultSite.Applications)
    {
        Console.WriteLine(
            "{0} is assigned to the '{1}' application pool.", 
            app.Path, app.ApplicationPoolName);
    }
}
    }
}

L’exemple suivant crée un nouveau ApplicationPool , puis crée une application qui est affectée au nouvellement créé ApplicationPool.

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Web.Administration;
using Microsoft.Web.Management;

namespace AdministrationSnippets
{
    public class AdministrationApplicationApplicationPoolName
    {
// Creates a new application pool and a new application, then 
// assigns the application to the new application pool.
public void SetApplicationPoolName()
{
    ServerManager manager = new ServerManager();
    Site defaultSite = manager.Sites["Default Web Site"];

    ApplicationPool blogPool = 
        manager.ApplicationPools.Add("BlogApplicationPool");
    Application app = defaultSite.Applications.Add(
        "/blogs", @"C:\inetpub\wwwroot\blogs");
    app.ApplicationPoolName = blogPool.Name;
    manager.CommitChanges();
}
    }
}

Remarques

Chaque site peut avoir un pool d’applications par défaut configuré. Si un pool d’applications n’est pas explicitement défini pour l’application, la ApplicationPoolName propriété renvoie le nom du pool d’applications par défaut configuré pour le site. Utilisez la Microsoft.Web.Administration.Site.ApplicationDefaults propriété pour afficher les paramètres par défaut d’un site.

S’applique à