Application.ApplicationPoolName Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.