Compartir a través de


ConfigurationModuleProvider Clase

Definición

Administra la delegación en el sistema de configuración para una sección de configuración.

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
Herencia

Comentarios

Puede derivar de esta clase base y usar la funcionalidad de delegación existente. Sin embargo, puede implementar su propia funcionalidad mediante la delegación personalizada.

El sistema de configuración permite a un administrador proporcionar un permiso de solo lectura o de lectura y escritura a cualquier archivo de configuración, incluidos los nodos secundarios. El sistema de configuración permite a la sección delegar el permiso de lectura y escritura en los nodos y en los nodos secundarios.

La delegación permite a los administradores del sitio delegar el control a los administradores de aplicaciones.

Notas a los implementadores

Cuando hereda de la ConfigurationModuleProvider clase , debe invalidar la ConfigurationSectionName propiedad .

Constructores

ConfigurationModuleProvider()

Inicializa una nueva instancia de la clase ConfigurationModuleProvider.

Propiedades

ConfigurationSectionName

Cuando se reemplaza en una clase derivada, obtiene el nombre de la sección de configuración.

FriendlyName

Obtiene el nombre descriptivo del proveedor de módulos.

(Heredado de ModuleProvider)
ManagementUnit

Obtiene la unidad de administración asociada.

(Heredado de ModuleProvider)
Name

Obtiene el nombre del proveedor de módulos.

(Heredado de ModuleProvider)
ServiceType

Cuando se invalida en una clase derivada, obtiene el tipo del servicio de módulo asociado al proveedor de módulos.

(Heredado de ModuleProvider)
SupportsDelegation

Obtiene un valor que indica si el proveedor admite la delegación.

(Heredado de SimpleDelegatedModuleProvider)

Métodos

GetChildDelegationState(String)

Cuando se reemplaza en una clase derivada, devuelve el estado de delegación del nodo secundario.

GetModuleDefinition(IManagementContext)

Cuando se invalida en una clase derivada, recupera la información sobre el módulo de administración asociado al proveedor de módulos.

(Heredado de ModuleProvider)
GetSupportedChildDelegationStates(String)

Devuelve una matriz de objetos que especifican los estados de DelegationState delegación para todos los nodos secundarios.

Initialize(String)

Establece el nombre del proveedor de módulos.

(Heredado de ModuleProvider)
SetChildDelegationState(String, DelegationState)

Establece el estado de delegación especificado para la ruta de acceso especificada.

SupportsScope(ManagementScope)

Cuando se reemplaza en una clase derivada, devuelve un valor que indica si el proveedor de módulos admite el ámbito especificado.

(Heredado de ModuleProvider)

Se aplica a