Compartilhar via


Classe FastCgiApplicationElement

Define as configurações de um aplicativo FastCGI.

Sintaxe

class FastCgiApplicationElement : CollectionElement  

Métodos

Essa classe não contém métodos.

Propriedades

A tabela a seguir lista as propriedades expostas pela classe FastCgiApplicationElement.

Nome Descrição
ActivityTimeout Um valor uint32 de leitura/gravação que especifica o tempo máximo, em segundos, que o IIS aguarda a atividade FastCGI, como o envio de dados. O padrão é 30. Uma propriedade chave. Anotação: o valor especificado é um valor máximo mais baixo. Esse máximo não é estritamente aplicado e pode aumentar substancialmente sob cargas pesadas.
Arguments Um valor string de leitura/gravação que especifica os argumentos de linha de comando para o arquivo executável do aplicativo FastCGI.
EnvironmentVariables Uma matriz de valores FastCgiEnvironmentSettingsque contêm as variáveis de ambiente para o programa executável de processo de um pool de aplicativos.
FlushNamedPipe Um valor boolean de leitura/gravação. true se os tubos nomeados são liberados no final de cada solicitação, caso contrário, false. O padrão é false. Essa propriedade se aplica apenas quando o protocolo de pipe nomeado é usado.
FullPath Um valor string de leitura/gravação que especifica o caminho completo do arquivo executável do aplicativo FastCGI. Uma propriedade chave.
IdleTimeout Um valor uint32 de leitura/gravação que especifica o intervalo de tempo, em segundos, após o qual um processo ocioso é encerrado. O padrão é 300.
InstanceMaxRequests Um valor uint32 de leitura/gravação que especifica o número máximo de solicitações que um processo de trabalho FastCGI poderá gerenciar antes que o processo seja reciclado. O padrão é 200.
MaxInstances Um valor uint32 de leitura/gravação que especifica o número máximo de processos de trabalho FastCGI que podem ser iniciados para um pool de aplicativos.
Protocol Uma enumeração sint32 de leitura/gravação que especifica o mecanismo de transporte que se comunica com o processo de trabalho FastCGI. Os valores possíveis estão listados posteriormente na seção Comentários.
QueueLength Um valor uint32 de leitura/gravação que especifica o número máximo de solicitações que podem ser colocadas na fila para o pool de aplicativos FastCGI. Quando a fila estiver cheia, as solicitações subsequentes retornarão o código de erro HTTP 503 (serviço não disponível).
RequestTimeout Um valor uint32 de leitura/gravação que especifica o tempo máximo, em segundos, que o IIS aguarda que um aplicativo FastCGI conclua o processamento de uma solicitação. O padrão é 90. Anotação: o valor especificado é um valor máximo mais baixo. Esse máximo não é estritamente aplicado e pode aumentar substancialmente sob cargas pesadas.

Subclasses

Essa classe não contém subclasses.

Comentários

As instâncias desta classe estão contidas na propriedade de matriz FastCgi da classe FastCgiSection.

A tabela a seguir lista os possíveis valores da propriedade Protocol. O padrão é 0 (NamedPipe).

Valor Palavra-chave Descrição
0 NamedPipe O protocolo de pipe nomeado será utilizado para estabelecer comunicação com o processo de trabalho FastCGI.
1 Tcp O protocolo TCP será utilizado para estabelecer comunicação com o processo de trabalho FastCGI.

Hierarquia de herança

CollectionElement

FastCgiApplicationElement

Requisitos

Tipo Descrição
Cliente – IIS 7.0 no Windows Vista
– IIS 7.5 no Windows 7
– IIS 8.0 no Windows 8
– IIS 10.0 no Windows 10
Servidor – IIS 7.0 no Windows Server 2008
– IIS 7.5 no Windows Server 2008 R2
– IIS 8.0 no Windows Server 2012
– IIS 8.5 no Windows Server 2012 R2
– IIS 10.0 no Windows Server 2016
Product – IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Arquivo MOF WebAdministration.mof

Confira também

Classe CollectionElement
Classe FastCgiSection
Classe FastCgiEnvironmentSettings
FastCgiEnvironmentElement Class