Compartir a través de


Microsoft.Web.Management.Server Espacio de nombres

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.