Compartilhar via


Microsoft.Web.Administration Namespace

O Microsoft.Web.Administration namespace contém classes que um desenvolvedor pode usar para administrar o Gerenciador do IIS. Com as classes nesse namespace, um administrador pode ler e gravar informações de configuração em arquivos ApplicationHost.config, Web.config e Administration.config.

Classes

Application

Define propriedades comuns a todos os aplicativos no IIS (Serviços de Informações da Internet).

ApplicationCollection

Representa uma coleção de Application objetos para um Site objeto .

ApplicationDefaults

Define os valores padrão para aplicativos criados para um site da Web.

ApplicationDomain

Representa o ambiente isolado para aplicativos gerenciados em um processo de trabalho.

ApplicationDomainCollection

Representa uma coleção de objetos ApplicationDomain .

ApplicationPool

Fornece métodos e propriedades para configurar e gerenciar pools de aplicativos do IIS 7.

ApplicationPoolCollection

Representa uma coleção de objetos ApplicationPool .

ApplicationPoolCpu

Configura valores padrão para parâmetros de uso da CPU e ações de CPU que todos os pools de aplicativos em um servidor usam.

ApplicationPoolDefaults

Configura valores padrão para todos os pools de aplicativos em um servidor Web.

ApplicationPoolFailure

Define as ações a serem executadas quando um pool de aplicativos falha.

ApplicationPoolPeriodicRestart

Especifica as condições que regem a reciclagem do pool de aplicativos.

ApplicationPoolProcessModel

Representa as configurações do modelo de processo para um pool de aplicativos.

ApplicationPoolRecycling

Define as configurações de reciclagem para um pool de aplicativos.

Binding

Representa as instruções de associação para um site da Web.

BindingCollection

Representa uma coleção de associações.

Configuration

Representa um arquivo de configuração para um computador, aplicativo ou recurso específico.

ConfigurationAttribute

Representa uma única propriedade em um elemento de configuração.

ConfigurationAttributeCollection

Representa uma coleção de atributos de configuração relacionados.

ConfigurationAttributeSchema

Fornece acesso aos atributos que definem o esquema para um atributo de configuração.

ConfigurationAttributeSchemaCollection

Representa uma coleção de objetos ConfigurationAttributeSchema .

ConfigurationChildElementCollection

Representa uma coleção de elementos de configuração filho relacionados.

ConfigurationCollectionSchema

Representa o esquema de uma coleção no sistema de configuração do IIS 7.

ConfigurationElement

Representa um elemento em um arquivo de configuração.

ConfigurationElementCollection

Representa uma coleção de elementos de configuração.

ConfigurationElementCollectionBase<T>

Fornece a classe base abstrata para uma coleção fortemente tipada de elementos de configuração.

ConfigurationElementSchema

Representa o esquema de um elemento de configuração.

ConfigurationElementSchemaCollection

Representa uma coleção de objetos ConfigurationElementSchema .

ConfigurationEnumValue

Define um atributo no sistema de configuração do IIS 7 que valida em relação a uma lista de valores definidos pelo esquema aceitos.

ConfigurationEnumValueCollection

Representa uma coleção de valores de enumeração de configuração.

ConfigurationMethod

Representa um método implementado como uma extensão de configuração do IIS.

ConfigurationMethodCollection

Representa uma coleção de métodos de configuração.

ConfigurationMethodInstance

Representa uma instância de um ConfigurationMethod.

ConfigurationMethodSchema

Fornece acesso ao método que define o esquema para um método de configuração.

ConfigurationSection

Representa uma seção de dados de configuração no sistema de configuração do IIS 7.

CustomLogField

O Microsoft.Web.Administration namespace contém classes que um desenvolvedor pode usar para administrar o Gerenciador do IIS. Com as classes nesse namespace, um administrador pode ler e gravar informações de configuração em arquivos ApplicationHost.config, Web.config e Administration.config.

CustomLogFieldCollection

O Microsoft.Web.Administration namespace contém classes que um desenvolvedor pode usar para administrar o Gerenciador do IIS. Com as classes nesse namespace, um administrador pode ler e gravar informações de configuração em arquivos ApplicationHost.config, Web.config e Administration.config.

Request

Representa uma única solicitação para um servidor IIS 7.

RequestCollection

Representa uma coleção de solicitações ativas em um processo de trabalho.

Schedule

Define a agenda de um único evento.

ScheduleCollection

Representa uma coleção de objetos Schedule .

SectionDefinition

Define uma seção de configuração.

SectionDefinitionCollection

Representa uma coleção de objetos relacionados SectionDefinition .

SectionGroup

Fornece acesso a um grupo de grupos de seções de configuração relacionadas ou definições de seção de configuração.

SectionGroupCollection

Representa uma coleção de objetos relacionados SectionGroup .

ServerManager

Fornece acesso de leitura e gravação ao sistema de configuração do IIS 7.

ServerManagerException

A exceção gerada quando o gerenciador do servidor não consegue executar uma operação solicitada.

Site

Define propriedades e métodos comuns a todos os sites configurados no IIS.

SiteCollection

Representa uma coleção de objetos Site .

SiteDefaults

Contém os valores padrão para as propriedades do site do IIS 7.

SiteLimits

Expõe limites relacionados à conexão para um site da Web.

SiteLogFile

Configura o registro em log para um site da Web.

SiteTraceFailedRequestsLogging

Define as configurações de log para solicitações com falha.

VirtualDirectory

Define métodos e propriedades comuns a todos os diretórios virtuais no IIS 7.

VirtualDirectoryCollection

Representa uma coleção de diretórios virtuais para um determinado contexto de aplicativo ou site.

VirtualDirectoryDefaults

Define os valores padrão para diretórios virtuais criados para um aplicativo ou site.

WebConfigurationManager

Fornece acesso a arquivos de configuração para aplicativos Web.

WebConfigurationMap

Especifica os caminhos dos arquivos Machine.config e Web.config.

WorkerProcess

Define métodos e propriedades comuns a todos os processos de trabalho no IIS 7.

WorkerProcessCollection

Representa uma coleção de objetos WorkerProcess .

Enumerações

AuthenticationLogonMethod

Especifica o tipo de autenticação que você pode usar para estabelecer uma sessão de logon para um diretório virtual seguro.

CustomLogFieldSourceType

O Microsoft.Web.Administration namespace contém classes que um desenvolvedor pode usar para administrar o Gerenciador do IIS. Com as classes nesse namespace, um administrador pode ler e gravar informações de configuração em arquivos ApplicationHost.config, Web.config e Administration.config.

IdleTimeoutAction

O Microsoft.Web.Administration namespace contém classes que um desenvolvedor pode usar para administrar o Gerenciador do IIS. Com as classes nesse namespace, um administrador pode ler e gravar informações de configuração em arquivos ApplicationHost.config, Web.config e Administration.config.

LoadBalancerCapabilities

Especifica a resposta ao cliente quando um serviço Web XML não está disponível.

LogExtFileFlags

Contém sinalizadores que determinam quais categorias de informações são gravadas no arquivo de log ou na fonte de dados durante eventos de log.

LogFormat

Especifica a formatação a ser usada para gravar o arquivo de log.

LoggingRolloverPeriod

Determina quando um novo arquivo de log do IIS é criado.

LogTargetW3C

O Microsoft.Web.Administration namespace contém classes que um desenvolvedor pode usar para administrar o Gerenciador do IIS. Com as classes nesse namespace, um administrador pode ler e gravar informações de configuração em arquivos ApplicationHost.config, Web.config e Administration.config.

ManagedPipelineMode

Determina como o servidor processa solicitações de código gerenciado.

ObjectState

Especifica o estado em execução de um objeto IIS.

OverrideMode

Especifica o comportamento de substituição de uma seção de configuração.

PipelineState

Especifica o status de execução atual do processo de solicitação.

ProcessModelIdentityType

Especifica a identidade do modelo de processo de um pool de aplicativos.

ProcessModelLogEventOnProcessModel

O Microsoft.Web.Administration namespace contém classes que um desenvolvedor pode usar para administrar o Gerenciador do IIS. Com as classes nesse namespace, um administrador pode ler e gravar informações de configuração em arquivos ApplicationHost.config, Web.config e Administration.config.

ProcessorAction

Especifica a ação que o IIS executa quando um pool de aplicativos excede o limite de CPU especificado pela Limit propriedade .

RecyclingLogEventOnRecycle

Define os motivos para a reciclagem do pool de aplicativos que fará com que o IIS registre um evento.

SslFlags

O Microsoft.Web.Administration namespace contém classes que um desenvolvedor pode usar para administrar o Gerenciador do IIS. Com as classes nesse namespace, um administrador pode ler e gravar informações de configuração em arquivos ApplicationHost.config, Web.config e Administration.config.

StartMode

O Microsoft.Web.Administration namespace contém classes que um desenvolvedor pode usar para administrar o Gerenciador do IIS. Com as classes nesse namespace, um administrador pode ler e gravar informações de configuração em arquivos ApplicationHost.config, Web.config e Administration.config.

WorkerProcessState

Indica o estado em execução para um processo de trabalho.

Comentários

As classes no Microsoft.Web.Administration namespace contêm uma série de objetos convenientes de nível superior que permitem que o desenvolvedor execute tarefas administrativas. Os diferentes objetos lógicos disponíveis incluem sites, aplicativos, pools de aplicativos, domínios de aplicativos, diretórios virtuais e processos de trabalho. Você pode usar a API para obter e trabalhar com a configuração e o estado desses objetos e executar ações como criar um site, iniciar ou parar um site, excluir um pool de aplicativos, reciclar um pool de aplicativos e até descarregar domínios de aplicativos.