ServerManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |