Microsoft.Web.Management.Server 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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 是用于实现新模块提供程序的基类。 模块提供程序提供有关管理模块的信息。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈