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.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.