Compartilhar via


Microsoft.Web.Management.Server Namespace

A Microsoft.Web.Management.Server API implementa a parte do servidor de um recurso de gerenciamento no Gerenciador do IIS.

Classes

AdministrationModule

Encapsula informações sobre um módulo de administração específico.

AdministrationModuleCollection

Representa uma coleção de módulos de administração.

AdministrationModuleProvider

Encapsula informações sobre o provedor de módulo de administração.

ApplicationManagementUnit

Encapsula informações contextuais sobre o aplicativo que está sendo gerenciado.

ConfigurationAuthenticationModuleService

Fornece a classe base para implementar novos módulos de gerenciamento para autenticação de configuração.

ConfigurationModuleProvider

Gerencia a delegação no sistema de configuração para uma seção de configuração.

DelegationState

Armazena o modo de delegação e as cadeias de caracteres de exibição localizadas para o modo de delegação.

ManagementAdministrationConfiguration

Fornece acesso ao arquivo Administration.config.

ManagementAuthentication

Fornece funcionalidade para gerenciar a lista de usuários válidos do Gerenciador do IIS.

ManagementAuthenticationProvider

Quando substituído em uma classe derivada, fornece funcionalidade de autenticação para o Gerenciador do IIS.

ManagementAuthorization

Fornece funcionalidade para gerenciar a lista de autorização para um site ou aplicativo específico.

ManagementAuthorizationInfo

Encapsula informações sobre um usuário autorizado.

ManagementAuthorizationInfoCollection

Contém uma coleção de objetos ManagementAuthorizationInfo .

ManagementAuthorizationProvider

Quando substituído em uma classe derivada, fornece uma classe base que habilita a autorização personalizada.

ManagementConfiguration

Representa informações de configuração de gerenciamento e fornece um método para recuperar seções de configuração.

ManagementConfigurationPath

Define um contêiner para o caminho de configuração do servidor atual, site da Web, aplicativo, arquivo ou pasta. Essa classe não pode ser herdada.

ManagementContentNavigator

Fornece acesso ao conteúdo (arquivos e diretórios virtuais) em um site ou aplicativo Web. Essa classe não pode ser herdada.

ManagementFrameworkVersion

Fornece um contêiner para .NET Framework informações de versão.

ManagementUnit

Encapsula informações contextuais sobre a unidade de gerenciamento que está sendo gerenciada durante a execução de um método de serviço Web em um serviço de módulo.

ManagementUserInfo

Encapsula informações sobre um usuário do Gerenciador do IIS.

ManagementUserInfoCollection

Representa uma coleção de usuários do Gerenciador do IIS.

ModuleDefinition

Encapsula informações sobre um módulo de gerenciamento específico, como seu nome, tipo de serviço associado e o assembly que contém o módulo.

ModuleInfo

Encapsula informações sobre um módulo de gerenciamento específico que é enviado ao cliente, como seu nome, URL de serviço associada e o assembly que contém o módulo.

ModuleProvider

Fornece a classe base para implementar provedores de módulo de gerenciamento.

ModuleService

Fornece a classe base para implementar novos módulos de gerenciamento (extensões do Gerenciador do IIS).

ModuleServiceMethodAttribute

Marca um método em um ModuleService objeto como que pode ser chamado diretamente pelo cliente.

PropertyBag

Fornece uma IDictionary interface para passar uma coleção de variáveis de par chave/valor para o Gerenciador do IIS.

ServerManagementUnit

Encapsula informações contextuais sobre o servidor que está sendo gerenciado.

SimpleDelegatedModuleProvider

Fornece uma classe base para semântica de delegação simples somente leitura, leitura/gravação e não delegada.

SiteManagementUnit

Encapsula informações contextuais sobre o site que está sendo gerenciado.

TypeInformationGenerator

Forma a classe base para o gerador de informações de tipo remoto.

WebManagementEventLog

Permite que as informações sejam gravadas no log de eventos do Windows.

WebManagementServiceException

Representa uma exceção gerada quando o Gerenciador do IIS não consegue executar uma operação solicitada.

WebManagementServiceHandler

Lida com solicitações HTTP relacionadas à administração da Web.

Interfaces

IAuthenticationModuleService

Determina se um serviço de módulo de autenticação está habilitado.

IGlobalConfigurationProvider

Quando implementado em uma classe derivada, habilita a personalização do local dos arquivos de configuração no nível do servidor.

IManagementContext

Fornece informações sobre o cliente.

ISiteStatusProvider

Define a interface que uma classe deve implementar para atuar como um provedor de status de site.

Enumerações

ConfigurationPathType

Especifica o tipo de caminho de configuração selecionado.

InvalidPasswordReason

Especifica o motivo pelo qual a validação de senha falhou.

ManagementScope

Define as unidades de gerenciamento às quais o .NET Framework dá suporte.

Comentários

Todas as implementações do Gerenciador do IIS usarão pelo menos as duas seguintes classes:

  • A ModuleService classe é a classe base para implementar novos módulos de gerenciamento. Uma classe derivada ModuleService contém toda a lógica do programa para o módulo de gerenciamento.

  • A ModuleProvider classe é a classe base para implementar novos provedores de módulo. Os provedores de módulo fornecem informações sobre um módulo de gerenciamento.