Microsoft.Web.Management.Server 命名空间

API Microsoft.Web.Management.Server 在 IIS 管理器中实现管理功能的服务器部分。

AdministrationModule

封装有关特定管理模块的信息。

AdministrationModuleCollection

表示管理模块的集合。

AdministrationModuleProvider

封装有关管理模块提供程序的信息。

ApplicationManagementUnit

封装有关所管理应用程序的上下文信息。

ConfigurationAuthenticationModuleService

提供用于实现配置身份验证的新管理模块的基类。

ConfigurationModuleProvider

在配置系统中管理一个配置节的委派。

DelegationState

存储委派模式和委派模式的本地化显示字符串。

ManagementAdministrationConfiguration

提供对Administration.config文件的访问权限。

ManagementAuthentication

提供用于管理有效 IIS 管理器用户列表的功能。

ManagementAuthenticationProvider

在派生类中重写时,为 IIS 管理器提供身份验证功能。

ManagementAuthorization

提供用于管理特定站点或应用程序的授权列表的功能。

ManagementAuthorizationInfo

封装有关授权用户的信息。

ManagementAuthorizationInfoCollection

包含 ManagementAuthorizationInfo 对象的集合。

ManagementAuthorizationProvider

在派生类中重写时,提供启用自定义授权的基类。

ManagementConfiguration

表示管理配置信息,并提供检索配置节的方法。

ManagementConfigurationPath

为当前服务器、网站、应用程序、文件或文件夹的配置路径定义容器。 此类不能被继承。

ManagementContentNavigator

提供对网站或 Web 应用程序中) 内容 (文件和虚拟目录的访问。 此类不能被继承。

ManagementFrameworkVersion

提供用于.NET Framework版本信息的容器。

ManagementUnit

封装有关在模块服务上执行 Web 服务方法期间当前要管理的管理单元的上下文信息。

ManagementUserInfo

封装有关 IIS 管理器用户的信息。

ManagementUserInfoCollection

表示 IIS 管理器用户的集合。

ModuleDefinition

封装有关特定管理模块的信息,例如其名称、关联的服务类型和包含该模块的程序集。

ModuleInfo

封装有关发送到客户端的特定管理模块的信息,例如其名称、关联的服务 URL 以及包含该模块的程序集。

ModuleProvider

提供用于实现管理模块提供程序的基类。

ModuleService

提供用于 (IIS Manager 扩展) 实现新管理模块的基类。

ModuleServiceMethodAttribute

将对象上的 ModuleService 方法标记为可由客户端直接调用。

PropertyBag

提供一个 IDictionary 接口,用于将键/值对变量集合传递给 IIS 管理器。

ServerManagementUnit

封装有关所管理服务器的上下文信息。

SimpleDelegatedModuleProvider

为简单的只读、读/写和非委托语义提供基类。

SiteManagementUnit

封装有关所管理站点的上下文信息。

TypeInformationGenerator

构成可远程处理类型信息生成器的基类。

WebManagementEventLog

允许将信息写入 Windows 事件日志。

WebManagementServiceException

表示 IIS 管理器无法执行请求的操作时引发的异常。

WebManagementServiceHandler

处理与 Web 管理相关的 HTTP 请求。

接口

IAuthenticationModuleService

确定是否启用身份验证模块服务。

IGlobalConfigurationProvider

在派生类中实现时,允许自定义服务器级配置文件的位置。

IManagementContext

提供有关客户端的信息。

ISiteStatusProvider

定义类必须实现才能充当站点状态提供程序的接口。

枚举

ConfigurationPathType

指定所选配置路径的类型。

InvalidPasswordReason

指定密码验证失败的原因。

ManagementScope

定义.NET Framework支持的管理单元。

注解

IIS 管理器的所有实现将至少使用以下两个类:

  • ModuleService 是用于实现新管理模块的基类。 派生 ModuleService 类包含管理模块的所有程序逻辑。

  • ModuleProvider 是用于实现新模块提供程序的基类。 模块提供程序提供有关管理模块的信息。