Compartilhar via


ManagementUnit Classe

Definição

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.

Aplica-se a