ProcessModelSettings 类 1
公开 IIS 工作进程的配置设置。
语法
class ProcessModelSettings : EmbeddedObject
方法
此类不包含任何方法。
属性
下表列出了 ProcessModelSettings
类公开的属性。
名称 | 描述 |
---|---|
IdentityType |
一个读/写 sint32 值,该值指定运行应用程序池所依据的帐户类型。 后文的“备注”部分列出了可能的值。 |
IdleTimeout |
一个读/写 datetime 值,该值指定当未收到新请求且工作进程当前未处理请求时,工作进程应继续运行的时间(以分钟为单位)。 默认值为 20。 在指定的时间过后,工作进程会通知 World Wide Web 发布服务(WWW 服务),然后终止工作进程。 |
LoadUserProfile |
一个读/写 boolean 值。 如果 Windows 进程激活服务 (WAS) 应为工作进程加载用户配置文件,则为 true ;否则,为 false 。 默认为 true 。 此设置特定于应用程序池。 |
ManualGroupMembership |
一个读/写 boolean 值。 如果需要通过访问控制列表 (ACL) 手动配置对内容目录或资源的访问权限,则为 true ;否则为 false 。 默认为 false 。 一个 false 值,表示将使用内置 IIS_IUSRS 组成员身份。 |
MaxProcesses |
一个读/写 uint32 值,该值指定应用程序池中的最大工作进程数。 默认值为 1。 |
Password |
一个读/写 string 值,该值指定 IIS 用作新创建的进程外 COM+ 应用程序标识的帐户默认密码。 注意:安装 IIS 时设置默认值 Password 和 UserName 属性。 这些值与在安装时建立的相应 Microsoft Windows 用户帐户中的用户名和密码匹配。 |
PingingEnabled |
一个读/写 boolean 值。 如果 WWW 服务应定期验证工作进程是否正在运行以监视其运行状况,则为 true ;否则,为 false 。 PingingInterval 属性指定这些验证之间的时间延迟。 默认为 true 。 |
PingInterval |
一个读/写 datetime 值,该值指定 WWW 服务发送到工作进程的运行状况监视请求之间的时间延迟(以秒为单位)。 默认为 30。 |
PingResponseTime |
一个读/写 datetime 值,该值指定为工作进程响应运行状况监视请求所需的时间(以秒为单位)。 默认值为 90。 超过时间限制后,WWW 服务将终止工作进程。 |
ShutdownTimeLimit |
一个读/写 datetime 值,该值指定 WWW 服务在达到回收阈值以终止工作进程后应等待的时间(以秒为单位)。 指定的时间使工作进程能够完成现有请求。 默认值为 90。 |
StartupTimeLimit |
一个读/写 datetime 值,该值指定 WWW 服务应等待工作进程启动并将其就绪状态报告给 WWW 服务的时间(以秒为单位)。 默认值为 90。 |
UserName |
一个读/写 string 值,该值指定 IIS 用作新创建的进程外 COM+ 应用程序标识的帐户默认用户名。 注意:安装 IIS 时设置默认值 UserName 和 Password 属性。 这些值与在安装时建立的相应 Microsoft Windows 用户帐户中的用户名和密码匹配。 重要说明:如果更改 UserName 的值,则必须将其更改为与有效的 Windows 用户帐户匹配的值,并且还必须将 Password 更改为该 Windows 帐户的密码。 |
子类
此类不包含子类。
注解
此类的实例包含在 ApplicationPool 类和 ApplicationPoolElementDefaults 类的 ProcessModel
属性中。
有关 Windows Management Instrumentation (WMI) 日期/时间值的详细信息,请参阅 CIM_DATETIME。
下表列出了 IdentityType
属性的可能值和帐户类型。 默认类型为 2 (NetworkService)。
值 | 帐户类型 |
---|---|
0 | Local System |
1 | Local Service |
2 | Network Service |
3 | 特定用户 |
继承层次结构
ProcessModelSettings
要求
类型 | 描述 |
---|---|
客户端 | - IIS 7.0(在 Windows Vista 上) - IIS 7.5(在 Windows 7 上) - IIS 8.0(在 Windows 8 上) - IIS 10.0(在 Windows 10 上) |
服务器 | - IIS 7.0(在 Windows Server 2008 上) - IIS 7.5(在 Windows Server 2008 R2 上) - IIS 8.0(在 Windows Server 2012 上) - IIS 8.5(在 Windows Server 2012 R2 上) - IIS 10.0(在 Windows Server 2016 上) |
产品 | - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0 |
MOF 文件 | WebAdministration.mof |
另请参阅
ApplicationPool 类
ApplicationPoolElementDefaults 类
EmbeddedObject 类
WorkerProcess 类