Microsoft.Web.Management.Server 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.
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.