ConfigurationModuleProvider Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de