Site.ApplicationDefaults Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Standardwerte für Anwendungen ab, die unter der aktuellen Website konfiguriert sind.
public:
property Microsoft::Web::Administration::ApplicationDefaults ^ ApplicationDefaults { Microsoft::Web::Administration::ApplicationDefaults ^ get(); };
public Microsoft.Web.Administration.ApplicationDefaults ApplicationDefaults { get; }
member this.ApplicationDefaults : Microsoft.Web.Administration.ApplicationDefaults
Public ReadOnly Property ApplicationDefaults As ApplicationDefaults
Eigenschaftswert
Ein ApplicationDefaults -Objekt, das die konfigurierten Standardwerte für anwendungen darstellt, die für diesen Standort konfiguriert sind.
Beispiele
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Web.Administration;
using Microsoft.Web.Management;
namespace AdministrationSnippets
{
public class AdministrationApplicationDefaults
{
// Displays the default application values for all configured sites.
public void GetApplicationDefaults()
{
ServerManager manager = new ServerManager();
foreach (Site s in manager.Sites)
{
ApplicationDefaults d = s.ApplicationDefaults;
Console.WriteLine("Site: {0}", s.Name);
Console.WriteLine(" |--Default Application Pool: {0}",
d.ApplicationPoolName);
Console.WriteLine(" +--Default Protocols Enabled: {0}\r\n",
d.EnabledProtocols);
}
}
// Sets the default values for applications configured under the
// default Web site.
public void SetApplicationDefaults()
{
ServerManager manager = new ServerManager();
Site defaultSite = manager.Sites["Default Web Site"];
ApplicationDefaults defaultVals = defaultSite.ApplicationDefaults;
// Set the application defaults.
defaultVals.ApplicationPoolName = "CommunitySites";
defaultVals.EnabledProtocols = "http";
// Create a new application.
defaultSite.Applications.Add(
"/discussion", @"C:\inetpub\wwwroot\forums");
manager.CommitChanges();
// Read the application's values.
Application discussion = defaultSite.Applications["/discussion"];
Console.WriteLine("Site: {0}", defaultSite.Name);
Console.WriteLine(" |--Default Application Pool: {0}",
discussion.ApplicationPoolName);
Console.WriteLine(" +--Default Protocols Enabled: {0}\r\n",
discussion.EnabledProtocols);
}
}
}
Hinweise
Ein ApplicationDefaults -Objekt stellt die Konfigurationswerte der Anwendung dar, die von IIS abgeleitet werden, wenn die Werte nicht explizit festgelegt sind. Die Werte werden erst im Objektmodell dargestellt, wenn sie mithilfe der -Methode in das Microsoft.Web.Administration.ServerManager.CommitChanges Konfigurationssystem geschrieben und dann zurückgelesen wurden.