ServerManager Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece acesso de leitura e gravação ao sistema de configuração do IIS 7.
public ref class ServerManager sealed : IDisposable
public sealed class ServerManager : IDisposable
type ServerManager = class
interface IDisposable
Public NotInheritable Class ServerManager
Implements IDisposable
- Herança
-
ServerManager
- Implementações
Comentários
O ServerManager objeto é o objeto de configuração de nível superior. Você pode acessar a Application coleção, Site coleção, WorkerProcess coleções, Binding objetos e VirtualDirectory coleções do ServerManager. As propriedades expostas pela ServerManager classe são somente leitura. No entanto, os objetos retornados pelas propriedades dessa classe fornecem acesso de leitura e gravação. Atualizações feitas em objetos de configuração devem ser explicitamente gravadas no sistema de configuração usando o CommitChanges método .
Construtores
ServerManager() |
Inicializa uma nova instância da ServerManager classe usando o caminho padrão do arquivo ApplicationHost.config. |
ServerManager(Boolean, String) |
Fornece acesso de leitura e gravação ao sistema de configuração do IIS 7. |
ServerManager(String) |
Fornece acesso de leitura e gravação ao sistema de configuração do IIS 7. |
Propriedades
ApplicationDefaults |
Obtém um objeto que define os valores padrão para aplicativos configurados no servidor atual. |
ApplicationPoolDefaults |
Obtém um objeto que define os valores padrão para pools de aplicativos configurados no servidor atual. |
ApplicationPools |
Obtém uma coleção de pools de aplicativos no servidor atual. |
SiteDefaults |
Obtém um objeto que define os valores padrão para sites configurados no servidor atual. |
Sites |
Obtém a coleção de sites configurados no servidor atual. |
VirtualDirectoryDefaults |
Obtém um objeto que define os valores padrão para todos os diretórios virtuais configurados no servidor atual. |
WorkerProcesses |
Obtém uma coleção de processos de trabalho no servidor atual. |
Métodos
CommitChanges() |
Confirma alterações no sistema de configuração do IIS 7. |
Dispose() |
Libera todos os recursos usados pela classe ServerManager. |
Finalize() |
Fornece acesso de leitura e gravação ao sistema de configuração do IIS 7. |
GetAdministrationConfiguration() |
Retorna um Configuration objeto para o arquivo de Administration.config padrão. |
GetAdministrationConfiguration(WebConfigurationMap, String) |
Retorna um Configuration objeto para o arquivo Administration.config usando o objeto especificado WebConfigurationMap e o caminho do arquivo de configuração. |
GetApplicationHostConfiguration() |
Retorna um Configuration objeto para o arquivo de ApplicationHost.config padrão. |
GetMetadata(String) |
Retorna valores de metadados do gerenciador do servidor. |
GetRedirectionConfiguration() |
Retorna a configuração do gerenciador de configurações. |
GetWebConfiguration(String) |
Retorna um Configuration objeto para um arquivo Web.config usando o nome do site especificado. |
GetWebConfiguration(String, String) |
Retorna um Configuration objeto para um arquivo Web.config usando o nome do site e o caminho virtual especificados. |
GetWebConfiguration(WebConfigurationMap, String) |
Retorna um Configuration objeto para um arquivo Web.config usando o objeto especificado WebConfigurationMap e o caminho do arquivo de configuração. |
OpenRemote(String) |
Cria um ServerManager objeto conectado a um sistema remoto. |
SetMetadata(String, Object) |
Adiciona ou altera os metadados do gerenciador de servidor atual. |
Implantações explícitas de interface
IDisposable.Dispose() |
Libera os recursos não gerenciados usados pelo ServerManager. |