Compartilhar via


ServerManager Classe

Definição

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.

Aplica-se a