ServerManager 类

定义

提供对 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 使用的非托管资源。

适用于