Microsoft.Web.Management.Server Espacio de nombres
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í.
La Microsoft.Web.Management.Server API implementa la parte del servidor de una característica de administración en el Administrador de IIS.
Clases
AdministrationModule |
Encapsula información sobre un módulo de administración específico. |
AdministrationModuleCollection |
Representa una colección de módulos de administración. |
AdministrationModuleProvider |
Encapsula la información sobre el proveedor de módulos de administración. |
ApplicationManagementUnit |
Encapsula información contextual sobre la aplicación que se está administrando. |
ConfigurationAuthenticationModuleService |
Proporciona la clase base para implementar nuevos módulos de administración para la autenticación de configuración. |
ConfigurationModuleProvider |
Administra la delegación en el sistema de configuración para una sección de configuración. |
DelegationState |
Almacena el modo de delegación y las cadenas de presentación localizadas para el modo de delegación. |
ManagementAdministrationConfiguration |
Proporciona acceso al archivo Administration.config. |
ManagementAuthentication |
Proporciona funcionalidad para administrar la lista de usuarios válidos del Administrador de IIS. |
ManagementAuthenticationProvider |
Cuando se reemplaza en una clase derivada, proporciona funcionalidad de autenticación para el Administrador de IIS. |
ManagementAuthorization |
Proporciona funcionalidad para administrar la lista de autorización de un sitio o una aplicación específicos. |
ManagementAuthorizationInfo |
Encapsula información sobre un usuario autorizado. |
ManagementAuthorizationInfoCollection |
Contiene una colección de objetos ManagementAuthorizationInfo. |
ManagementAuthorizationProvider |
Cuando se reemplaza en una clase derivada, proporciona una clase base que habilita la autorización personalizada. |
ManagementConfiguration |
Representa la información de configuración de administración y proporciona un método para recuperar secciones de configuración. |
ManagementConfigurationPath |
Define un contenedor para la ruta de acceso de configuración del servidor actual, el sitio web, la aplicación, el archivo o la carpeta. No se puede heredar esta clase. |
ManagementContentNavigator |
Proporciona acceso al contenido (archivos y directorios virtuales) en un sitio web o una aplicación web. No se puede heredar esta clase. |
ManagementFrameworkVersion |
Proporciona un contenedor para la información de la versión de .NET Framework. |
ManagementUnit |
Encapsula información contextual sobre la unidad de administración que se está administrando actualmente durante la ejecución de un método de servicio web en un servicio de módulo. |
ManagementUserInfo |
Encapsula información sobre un usuario del Administrador de IIS. |
ManagementUserInfoCollection |
Representa una colección de usuarios del Administrador de IIS. |
ModuleDefinition |
Encapsula información sobre un módulo de administración específico, como su nombre, el tipo de servicio asociado y el ensamblado que contiene el módulo. |
ModuleInfo |
Encapsula información sobre un módulo de administración específico que se envía al cliente, como su nombre, la dirección URL de servicio asociada y el ensamblado que contiene el módulo. |
ModuleProvider |
Proporciona la clase base para implementar proveedores de módulos de administración. |
ModuleService |
Proporciona la clase base para implementar nuevos módulos de administración (extensiones del Administrador de IIS). |
ModuleServiceMethodAttribute |
Marca un método en un ModuleService objeto como invocable directamente por el cliente. |
PropertyBag |
Proporciona una IDictionary interfaz para pasar una colección de variables de par clave-valor al Administrador de IIS. |
ServerManagementUnit |
Encapsula información contextual sobre el servidor que se está administrando. |
SimpleDelegatedModuleProvider |
Proporciona una clase base para una semántica sencilla de delegación de solo lectura, lectura y escritura. |
SiteManagementUnit |
Encapsula información contextual sobre el sitio que se está administrando. |
TypeInformationGenerator |
Forma la clase base para el generador de información de tipo remotable. |
WebManagementEventLog |
Permite escribir información en el registro de eventos de Windows. |
WebManagementServiceException |
Representa una excepción que se produce cuando el Administrador de IIS no puede realizar una operación solicitada. |
WebManagementServiceHandler |
Controla las solicitudes HTTP relacionadas con la administración web. |
Interfaces
IAuthenticationModuleService |
Determina si un servicio de módulo de autenticación está habilitado. |
IGlobalConfigurationProvider |
Cuando se implementa en una clase derivada, habilita la personalización de la ubicación de los archivos de configuración de nivel de servidor. |
IManagementContext |
Proporciona información sobre el cliente. |
ISiteStatusProvider |
Define la interfaz que una clase debe implementar para actuar como proveedor de estado de sitio. |
Enumeraciones
ConfigurationPathType |
Especifica el tipo de ruta de acceso de configuración seleccionada. |
InvalidPasswordReason |
Especifica el motivo por el que se produjo un error en la validación de contraseñas. |
ManagementScope |
Define las unidades de administración que admite .NET Framework. |
Comentarios
Todas las implementaciones del Administrador de IIS usarán al menos las dos clases siguientes:
La ModuleService clase es la clase base para implementar nuevos módulos de administración. Una clase derivada ModuleService contiene toda la lógica del programa para el módulo de administración.
La ModuleProvider clase es la clase base para implementar nuevos proveedores de módulos. Los proveedores de módulos proporcionan información sobre un módulo de administración.
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