Microsoft.Web.Administration Namespace
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.
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.confige Administration.config.
Classes
| Nome | Description |
|---|---|
| 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. |
| ApplicationDomain |
Representa o ambiente isolado para aplicativos gerenciados em um processo de trabalho. |
| ApplicationDomainCollection |
Representa uma coleção de ApplicationDomain objetos. |
| ApplicationPool |
Fornece métodos e propriedades para configurar e gerenciar pools de aplicativos do IIS 7. |
| ApplicationPoolCollection |
Representa uma coleção de ApplicationPool objetos. |
| 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. |
| BindingCollection |
Representa uma coleção de associações. |
| Configuration |
Representa um arquivo de configuração para um determinado computador, aplicativo ou recurso. |
| 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 ConfigurationAttributeSchema objetos. |
| 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 ConfigurationElementSchema objetos. |
| ConfigurationEnumValue |
Define um atributo no sistema de configuração do IIS 7 que é validado 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 que é 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 dos 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.confige 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.confige 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 Schedule objetos. |
| 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 Site objetos. |
| SiteDefaults |
Contém os valores padrão das propriedades do site do IIS 7. |
| SiteLimits |
Expõe limites relacionados à conexão para um site da Web. |
| SiteLogFile |
Configura o registro em log de um site. |
| 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 aos 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 WorkerProcess objetos. |
Enumerações
| Nome | Description |
|---|---|
| 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.confige 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.confige 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.confige 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.confige 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.confige 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.confige 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 ao desenvolvedor executar 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.