Freigeben über


ApplicationDefaults Klasse

Definition

Definiert die Standardwerte für Anwendungen, die für eine Website erstellt werden.

public ref class ApplicationDefaults sealed : Microsoft::Web::Administration::ConfigurationElement
public sealed class ApplicationDefaults : Microsoft.Web.Administration.ConfigurationElement
type ApplicationDefaults = class
    inherit ConfigurationElement
Public NotInheritable Class ApplicationDefaults
Inherits ConfigurationElement
Vererbung
ApplicationDefaults

Beispiele

Im folgenden Beispiel werden die Standardanwendungswerte für jeden Standort angezeigt.

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

}
    }
}

Im folgenden Beispiel werden die Standardwerte für Anwendungen festgelegt, die unter der Standardwebsite erstellt wurden, eine neue Anwendung erstellt und dann überprüft, ob die Anwendungseigenschaften auf die Standardwerte festgelegt sind.

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

namespace AdministrationSnippets
{
    public class AdministrationApplicationDefaults
    {
// 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

Diese Klasse ist versiegelt und implementiert keinen öffentlichen Konstruktor. Sie können über die ApplicationDefaults -Eigenschaft der ApplicationDefaults -Klasse auf eine Instanz der Site -Klasse zugreifen.

Eigenschaften

ApplicationPoolName

Ruft den Anwendungspool ab, der standardmäßig allen Anwendungen unter der aktuellen Website zugewiesen ist, oder legt diesen fest.

Attributes

Ruft eine Konfigurationsattributeauflistung ab, die die Liste der Attribute für dieses Element enthält.

(Geerbt von ConfigurationElement)
ChildElements

Ruft alle untergeordneten Elemente des aktuellen Elements ab.

(Geerbt von ConfigurationElement)
ElementTagName

Definiert die Standardwerte für Anwendungen, die für eine Website erstellt werden.

(Geerbt von ConfigurationElement)
EnabledProtocols

Ruft die Protokolle ab, die standardmäßig für alle Anwendungen unter der aktuellen Website aktiviert sind, oder legt diese fest.

IsLocallyStored

Ruft einen Wert ab, der angibt, ob das Konfigurationselement in einer bestimmten Konfigurationsdatei gespeichert ist.

(Geerbt von ConfigurationElement)
Item[String]

Ruft ein Attribut mit dem angegebenen Namen ab oder legt es fest.

(Geerbt von ConfigurationElement)
Methods

Ruft eine Auflistung von Methoden für das Konfigurationselement ab.

(Geerbt von ConfigurationElement)
RawAttributes

Definiert die Standardwerte für Anwendungen, die für eine Website erstellt werden.

(Geerbt von ConfigurationElement)
Schema

Ruft das Schema für das aktuelle Element ab.

(Geerbt von ConfigurationElement)

Methoden

Delete()

Definiert die Standardwerte für Anwendungen, die für eine Website erstellt werden.

(Geerbt von ConfigurationElement)
GetAttribute(String)

Gibt ein ConfigurationAttribute -Objekt zurück, das das angeforderte Attribut darstellt.

(Geerbt von ConfigurationElement)
GetAttributeValue(String)

Gibt den Wert des angegebenen Attributs zurück.

(Geerbt von ConfigurationElement)
GetChildElement(String)

Gibt ein untergeordnetes Element zurück, das sich unter dem aktuellen Konfigurationselement befindet und den angegebenen Namen hat.

(Geerbt von ConfigurationElement)
GetChildElement(String, Type)

Gibt ein untergeordnetes Element zurück, das sich unter dem aktuellen Konfigurationselement befindet und den angegebenen Namen und Typ aufweist.

(Geerbt von ConfigurationElement)
GetCollection()

Gibt die Standardauflistung für das aktuelle Konfigurationselement zurück.

(Geerbt von ConfigurationElement)
GetCollection(String)

Gibt alle Konfigurationselemente zurück, die zum aktuellen Konfigurationselement gehören.

(Geerbt von ConfigurationElement)
GetCollection(String, Type)

Gibt das Konfigurationselement zurück, das den angegebenen Namen und Typ aufweist und sich unter dem aktuellen Konfigurationselement befindet.

(Geerbt von ConfigurationElement)
GetCollection(Type)

Gibt das Konfigurationselement zurück, das über den angegebenen Typ verfügt und sich unter dem aktuellen Konfigurationselement befindet.

(Geerbt von ConfigurationElement)
GetMetadata(String)

Gibt Metadatenwerte aus dem Elementschema zurück.

(Geerbt von ConfigurationElement)
SetAttributeValue(String, Object)

Legt den Wert des angegebenen Attributs fest.

(Geerbt von ConfigurationElement)
SetMetadata(String, Object)

Legt Metadatenwerte aus dem Elementschema fest.

(Geerbt von ConfigurationElement)

Gilt für: