Compartir a través de


ServerManager Clase

Definición

Proporciona acceso de lectura y escritura al sistema de configuración de IIS 7.

public ref class ServerManager sealed : IDisposable
public sealed class ServerManager : IDisposable
type ServerManager = class
    interface IDisposable
Public NotInheritable Class ServerManager
Implements IDisposable
Herencia
ServerManager
Implementaciones

Comentarios

El ServerManager objeto es el objeto de configuración de nivel superior. Puede tener acceso a la colección, Site colección, WorkerProcess colecciones, Binding objetos y VirtualDirectory colecciones desde ServerManager.Application Las propiedades que expone la ServerManager clase son de solo lectura. Sin embargo, los objetos que devuelven las propiedades de esta clase proporcionan acceso de lectura y escritura. Novedades realizados en objetos de configuración se deben escribir explícitamente en el sistema de configuración mediante el CommitChanges método .

Constructores

ServerManager()

Inicializa una nueva instancia de la ServerManager clase mediante la ruta de acceso predeterminada del archivo ApplicationHost.config.

ServerManager(Boolean, String)

Proporciona acceso de lectura y escritura al sistema de configuración de IIS 7.

ServerManager(String)

Proporciona acceso de lectura y escritura al sistema de configuración de IIS 7.

Propiedades

ApplicationDefaults

Obtiene un objeto que define los valores predeterminados de las aplicaciones configuradas en el servidor actual.

ApplicationPoolDefaults

Obtiene un objeto que define los valores predeterminados de los grupos de aplicaciones configurados en el servidor actual.

ApplicationPools

Obtiene una colección de grupos de aplicaciones en el servidor actual.

SiteDefaults

Obtiene un objeto que define los valores predeterminados de los sitios configurados en el servidor actual.

Sites

Obtiene la colección de sitios web configurados en el servidor actual.

VirtualDirectoryDefaults

Obtiene un objeto que define los valores predeterminados para todos los directorios virtuales configurados en el servidor actual.

WorkerProcesses

Obtiene una colección de procesos de trabajo en el servidor actual.

Métodos

CommitChanges()

Confirma los cambios en el sistema de configuración de IIS 7.

Dispose()

Libera todos los recursos que utiliza la clase ServerManager.

Finalize()

Proporciona acceso de lectura y escritura al sistema de configuración de IIS 7.

GetAdministrationConfiguration()

Devuelve un Configuration objeto para el archivo Administration.config predeterminado.

GetAdministrationConfiguration(WebConfigurationMap, String)

Devuelve un Configuration objeto para el archivo Administration.config mediante el objeto y la ruta de acceso del archivo de configuración especificados WebConfigurationMap .

GetApplicationHostConfiguration()

Devuelve un Configuration objeto para el archivo ApplicationHost.config predeterminado.

GetMetadata(String)

Devuelve valores de metadatos del administrador del servidor.

GetRedirectionConfiguration()

Devuelve la configuración del administrador de configuración.

GetWebConfiguration(String)

Devuelve un Configuration objeto para un archivo Web.config mediante el nombre de sitio web especificado.

GetWebConfiguration(String, String)

Devuelve un Configuration objeto para un archivo de Web.config mediante el nombre del sitio web y la ruta de acceso virtual especificados.

GetWebConfiguration(WebConfigurationMap, String)

Devuelve un Configuration objeto para un archivo Web.config mediante el objeto especificado WebConfigurationMap y la ruta de acceso del archivo de configuración.

OpenRemote(String)

Crea un ServerManager objeto que está conectado a un sistema remoto.

SetMetadata(String, Object)

Agrega o cambia los metadatos del administrador del servidor actual.

Implementaciones de interfaz explícitas

IDisposable.Dispose()

Libera los recursos no administrados que ServerManager usa.

Se aplica a