ManagementUnit Classe
Definição
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.
Encapsula informações contextuais sobre a unidade de gerenciamento atualmente sendo gerenciada durante a execução de um método de serviço Web em um serviço de módulo.
public ref class ManagementUnit abstract
public abstract class ManagementUnit
type ManagementUnit = class
Public MustInherit Class ManagementUnit
- Herança
-
ManagementUnit
- Derivado
Comentários
Essa classe também é usada para recuperar a configuração da unidade de gerenciamento.
O ManagementUnit reflete o local atual no painel Conexões do Gerenciador do IIS.
Essas informações contextuais são serializadas no cookie de gerenciamento da Web criado pelo serviço de logon e passadas pelo cliente em cada solicitação.
Notas aos Implementadores
Ao herdar de ManagementUnit, você deve substituir os seguintes membros: Scope, CreateConfigurationMap(Boolean), GetAssociatedFrameworkVersion()e GetTypeInformation(String, Boolean, Type).
Propriedades
Administration |
Obtém a configuração de administração de gerenciamento atual. |
Configuration |
Obtém informações de configuração para a unidade de gerenciamento atual. |
ConfigurationMap |
Obtém o mapa de configuração da unidade de gerenciamento. |
ConfigurationPath |
Obtém as informações do caminho de configuração da unidade de gerenciamento atual. |
Context |
Obtém informações de contexto de gerenciamento para a unidade de gerenciamento atual. |
FrameworkVersion |
Obtém a versão .NET Framework da unidade de gerenciamento atual. |
IsUserServerAdministrator |
Obtém um valor que indica se o usuário que está chamando é um administrador do servidor. |
ReadOnlyServerManager |
Obtém o gerenciador de servidores para a unidade de gerenciamento. |
Scope |
Quando substituído em uma classe derivada, obtém o escopo de gerenciamento associado à unidade de gerenciamento atual. |
ServerManager |
Obtém o gerenciador de servidores para a unidade de gerenciamento. |
Métodos
CreateConfigurationMap(Boolean) |
Quando substituído em uma classe derivada, cria um mapa de arquivos que contém informações de configuração global aplicáveis a essa unidade de gerenciamento. |
GetAssociatedFrameworkVersion() |
Quando substituído em uma classe derivada, retorna a versão .NET Framework para a unidade de gerenciamento. |
GetFrameworkVersions(IManagementContext) |
Retorna o conjunto de versões do available.NET Framework. |
GetModuleProviders(Type) |
Retorna uma coleção de provedores de módulo do tipo especificado. |
GetModuleService(String) |
Recupera o ModuleService objeto que corresponde ao nome do módulo especificado. |
GetTypeInformation(String) |
Quando o GetTypeInformation(String, Boolean, Type) método é substituído em uma classe derivada, recupera os nomes de tipo qualificados para assembly para todos os tipos no escopo de gerenciamento atual que derivam do nome de tipo base especificado. |
GetTypeInformation(String, Boolean) |
Quando o GetTypeInformation(String, Boolean, Type) método é substituído em uma classe derivada, recupera os nomes de tipo qualificados para assembly para todos os tipos no escopo de gerenciamento atual que derivam do nome de tipo base especificado, opcionalmente incluindo tipos que não são públicos. |
GetTypeInformation(String, Boolean, Type) |
Quando substituído em uma classe derivada, recupera os nomes de tipo qualificados para assembly para todos os tipos no escopo de gerenciamento atual que derivam do nome de tipo base especificado, opcionalmente incluindo tipos que não são públicos e usando o gerador especificado para criar informações de tipo. |
Update() |
Confirma alterações no ManagementUnit. |