FastCgiApplicationElement 类

配置 FastCGI 应用程序的设置。

语法

class FastCgiApplicationElement : CollectionElement  

方法

此类不包含任何方法。

属性

下表列出了 FastCgiApplicationElement 类公开的属性。

名称 描述
ActivityTimeout 一个读/写 uint32 值,可指定 IIS 等待 FastCGI 活动(例如发送数据)的最长时间(以秒为单位)。 默认为 30。 一个键属性。 注意:指定的值是最低的最大值。 此最大值未严格执行,在负载繁重的情况下可能会大幅增加。
Arguments 一个读/写 string 值,可指定 FastCGI 应用程序可执行文件的命令行参数。
EnvironmentVariables FastCgiEnvironmentSettings 值的数组,其中包含应用程序池的进程可执行程序的环境变量
FlushNamedPipe 一个读/写 boolean 值。 如果在每个请求末尾刷新命名管道,则为 true;否则为 false。 默认为 false。 此属性仅在使用命名管道协议时适用。
FullPath 一个读/写 string 值,可指定 FastCGI 应用程序可执行文件的完整路径。 一个键属性。
IdleTimeout 一个读/写 uint32 值,可指定时间间隔(以秒为单位),之后将结束空闲进程。 默认值为 300。
InstanceMaxRequests 一个读/写 uint32 值,可指定 FastCGI 工作进程在回收进程前可以管理的最大请求数。 默认值为 200。
MaxInstances 一个读/写 uint32 值,可指定可以为应用程序池启动的最大 FastCGI 工作进程数。
Protocol 一个读/写 sint32 枚举,可指定与 FastCGI 工作进程通信的传输机制。 后文的“备注”部分列出了可能的值。
QueueLength 一个读/写 uint32 值,可指定可以在 FastCGI 应用程序池中排队的最大请求数。 如果队列已满,后续请求会返回 HTTP 错误代码 503(服务不可用)。
RequestTimeout 一个读/写 uint32 值,可指定 IIS 等待 FastCGI 应用程序完成处理请求的最长时间(以秒为单位)。 默认值为 90。 注意:指定的值是最低的最大值。 此最大值未严格执行,在负载繁重的情况下可能会大幅增加。

子类

此类不包含子类。

注解

此类的实例包含在 FastCgiSection 类的 FastCgi 数组属性中。

下表列出了 Protocol 属性可能的值。 默认值为 0 (NamedPipe)。

关键字 说明
0 NamedPipe 命名管道协议将用于与 FastCGI 工作进程通信。
1 Tcp TCP 协议将用于与 FastCGI 工作进程通信。

继承层次结构

CollectionElement

FastCgiApplicationElement

要求

类型 描述
客户端 - 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

另请参阅

CollectionElement 类
FastCgiSection 类
FastCgiEnvironmentSettings 类
FastCgiEnvironmentElement 类