ServerManager 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供对 IIS 7 配置系统的读写访问权限。
public ref class ServerManager sealed : IDisposable
public sealed class ServerManager : IDisposable
type ServerManager = class
interface IDisposable
Public NotInheritable Class ServerManager
Implements IDisposable
- 继承
-
ServerManager
- 实现
注解
对象 ServerManager 是顶级配置对象。 可以从 访问 Application 集合、 SiteWorkerProcess 集合、 Binding 集合、对象和 VirtualDirectory 集合 ServerManager。 类公开的属性 ServerManager 是只读的。 但是,此类的属性返回的对象同时提供读取和写入访问权限。 对配置对象进行的汇报必须使用 方法显式写入配置系统CommitChanges。
构造函数
ServerManager() |
使用 ApplicationHost.config 文件的默认路径初始化 类的新实例 ServerManager 。 |
ServerManager(Boolean, String) |
提供对 IIS 7 配置系统的读写访问权限。 |
ServerManager(String) |
提供对 IIS 7 配置系统的读写访问权限。 |
属性
ApplicationDefaults |
获取一个 对象,该对象定义在当前服务器上配置的应用程序的默认值。 |
ApplicationPoolDefaults |
获取一个 对象,该对象定义在当前服务器上配置的应用程序池的默认值。 |
ApplicationPools |
获取当前服务器上的应用程序池的集合。 |
SiteDefaults |
获取一个 对象,该对象定义在当前服务器上配置的站点的默认值。 |
Sites |
获取在当前服务器上配置的网站的集合。 |
VirtualDirectoryDefaults |
获取一个 对象,该对象定义当前服务器上配置的所有虚拟目录的默认值。 |
WorkerProcesses |
获取当前服务器上的工作进程集合。 |
方法
CommitChanges() |
将更改提交到 IIS 7 配置系统。 |
Dispose() |
释放 ServerManager 类使用的所有资源。 |
Finalize() |
提供对 IIS 7 配置系统的读写访问权限。 |
GetAdministrationConfiguration() |
返回 Configuration 默认Administration.config文件的对象。 |
GetAdministrationConfiguration(WebConfigurationMap, String) |
Configuration使用指定的 WebConfigurationMap 对象和配置文件路径返回 Administration.config 文件的对象。 |
GetApplicationHostConfiguration() |
返回 Configuration 默认ApplicationHost.config文件的对象。 |
GetMetadata(String) |
从服务器管理器返回元数据值。 |
GetRedirectionConfiguration() |
从配置管理器返回配置。 |
GetWebConfiguration(String) |
Configuration使用指定的网站名称返回Web.config文件的对象。 |
GetWebConfiguration(String, String) |
Configuration使用指定的网站名称和虚拟路径返回Web.config文件的对象。 |
GetWebConfiguration(WebConfigurationMap, String) |
Configuration使用指定的WebConfigurationMap对象和配置文件路径返回Web.config文件的对象。 |
OpenRemote(String) |
创建一个 ServerManager 连接到远程系统的对象。 |
SetMetadata(String, Object) |
添加或更改当前服务器管理器的元数据。 |
显式接口实现
IDisposable.Dispose() |
释放 ServerManager 使用的非托管资源。 |