ConfigurationModuleProvider 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.
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) |