Compartilhar via


ConfigurationModuleProvider Classe

Definição

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

public ref class ConfigurationModuleProvider abstract : Microsoft::Web::Management::Server::SimpleDelegatedModuleProvider
public abstract class ConfigurationModuleProvider : Microsoft.Web.Management.Server.SimpleDelegatedModuleProvider
type ConfigurationModuleProvider = class
    inherit SimpleDelegatedModuleProvider
Public MustInherit Class ConfigurationModuleProvider
Inherits SimpleDelegatedModuleProvider
Herança

Comentários

Você pode derivar dessa classe base e usar a funcionalidade de delegação existente. No entanto, você pode implementar sua própria funcionalidade usando a delegação personalizada.

O sistema de configuração permite que um administrador forneça uma permissão somente leitura ou de leitura/gravação para qualquer arquivo de configuração, incluindo nós filho. O sistema de configuração permite que a seção delegue a permissão de leitura/gravação para os nós e para quaisquer nós filho.

A delegação permite que os administradores do site deleguem o controle aos administradores de aplicativos.

Notas aos Implementadores

Ao herdar da ConfigurationModuleProvider classe , você deve substituir a ConfigurationSectionName propriedade .

Construtores

ConfigurationModuleProvider()

Inicializa uma nova instância da classe ConfigurationModuleProvider.

Propriedades

ConfigurationSectionName

Quando substituído em uma classe derivada, obtém o nome da seção de configuração.

FriendlyName

Obtém o nome amigável do provedor de módulo.

(Herdado de ModuleProvider)
ManagementUnit

Obtém a unidade de gerenciamento associada.

(Herdado de ModuleProvider)
Name

Obtém o nome do provedor de módulo.

(Herdado de ModuleProvider)
ServiceType

Quando substituído em uma classe derivada, obtém o tipo do serviço de módulo associado ao provedor de módulo.

(Herdado de ModuleProvider)
SupportsDelegation

Obtém um valor que indica se o provedor dá suporte à delegação.

(Herdado de SimpleDelegatedModuleProvider)

Métodos

GetChildDelegationState(String)

Quando substituído em uma classe derivada, retorna o estado de delegação do nó filho.

GetModuleDefinition(IManagementContext)

Quando substituído em uma classe derivada, recupera as informações sobre o módulo de gerenciamento associado ao provedor de módulo.

(Herdado de ModuleProvider)
GetSupportedChildDelegationStates(String)

Retorna uma matriz de DelegationState objetos que especificam os estados de delegação para todos os nós filho.

Initialize(String)

Define o nome do provedor de módulo.

(Herdado de ModuleProvider)
SetChildDelegationState(String, DelegationState)

Define o estado de delegação especificado para o caminho especificado.

SupportsScope(ManagementScope)

Quando substituído em uma classe derivada, retorna um valor que indica se o provedor de módulo dá suporte ao escopo especificado.

(Herdado de ModuleProvider)

Aplica-se a