Compartir a través de


ApplicationDefaults Clase

Definición

Define los valores predeterminados para las aplicaciones que se crean para un sitio web.

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
Herencia
ApplicationDefaults

Ejemplos

En el ejemplo siguiente se muestran los valores de aplicación predeterminados para cada sitio.

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

}
    }
}

En el ejemplo siguiente se establecen los valores predeterminados de las aplicaciones creadas en el sitio web predeterminado, se crea una nueva aplicación y, a continuación, se comprueba que las propiedades de la aplicación se establecen en los valores predeterminados.

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

Comentarios

Esta clase está sellada y no implementa un constructor público. Puede acceder a una instancia de la ApplicationDefaults clase a través de la ApplicationDefaults propiedad de la Site clase .

Propiedades

ApplicationPoolName

Obtiene o establece el grupo de aplicaciones asignado de forma predeterminada a todas las aplicaciones del sitio web actual.

Attributes

Obtiene una colección de atributos de configuración que contiene la lista de atributos de este elemento.

(Heredado de ConfigurationElement)
ChildElements

Obtiene todos los elementos secundarios del elemento actual.

(Heredado de ConfigurationElement)
ElementTagName

Define los valores predeterminados para las aplicaciones que se crean para un sitio web.

(Heredado de ConfigurationElement)
EnabledProtocols

Obtiene o establece los protocolos habilitados de forma predeterminada para todas las aplicaciones del sitio web actual.

IsLocallyStored

Obtiene un valor que indica si el elemento de configuración se almacena en un archivo de configuración determinado.

(Heredado de ConfigurationElement)
Item[String]

Obtiene o establece un atributo con el nombre especificado.

(Heredado de ConfigurationElement)
Methods

Obtiene una colección de métodos para el elemento de configuración.

(Heredado de ConfigurationElement)
RawAttributes

Define los valores predeterminados para las aplicaciones que se crean para un sitio web.

(Heredado de ConfigurationElement)
Schema

Obtiene el esquema del elemento actual.

(Heredado de ConfigurationElement)

Métodos

Delete()

Define los valores predeterminados para las aplicaciones que se crean para un sitio web.

(Heredado de ConfigurationElement)
GetAttribute(String)

Devuelve un ConfigurationAttribute objeto que representa el atributo solicitado.

(Heredado de ConfigurationElement)
GetAttributeValue(String)

Devuelve el valor del atributo especificado.

(Heredado de ConfigurationElement)
GetChildElement(String)

Devuelve un elemento secundario que está bajo el elemento de configuración actual y tiene el nombre especificado.

(Heredado de ConfigurationElement)
GetChildElement(String, Type)

Devuelve un elemento secundario que está bajo el elemento de configuración actual y tiene el nombre y el tipo especificados.

(Heredado de ConfigurationElement)
GetCollection()

Devuelve la colección predeterminada para el elemento de configuración actual.

(Heredado de ConfigurationElement)
GetCollection(String)

Devuelve todos los elementos de configuración que pertenecen al elemento de configuración actual.

(Heredado de ConfigurationElement)
GetCollection(String, Type)

Devuelve el elemento de configuración que tiene el nombre y el tipo especificados y está bajo el elemento de configuración actual.

(Heredado de ConfigurationElement)
GetCollection(Type)

Devuelve el elemento de configuración que tiene el tipo especificado y está bajo el elemento de configuración actual.

(Heredado de ConfigurationElement)
GetMetadata(String)

Devuelve valores de metadatos del esquema de elementos.

(Heredado de ConfigurationElement)
SetAttributeValue(String, Object)

Establece el valor del atributo especificado.

(Heredado de ConfigurationElement)
SetMetadata(String, Object)

Establece los valores de metadatos del esquema de elementos.

(Heredado de ConfigurationElement)

Se aplica a