Compartilhar via


Classe ServerRuntimeSection

Configura os limites de solicitação de aplicativos em um servidor Web.

Sintaxe

class ServerRuntimeSection : ConfigurationSection  

Métodos

A tabela a seguir lista os métodos expostos pela classe ServerRuntimeSection.

Nome Descrição
GetAllowDefinition (Herdado de ConfigurationSection.)
GetAllowLocation (Herdado de ConfigurationSection.)
RevertToParent (Herdado de ConfigurationSection.)
SetAllowDefinition (Herdado de ConfigurationSection.)
SetAllowLocation (Herdado de ConfigurationSection.)

Propriedades

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

Nome Descrição
AlternateHostName Um valor string de leitura/gravação que especifica o nome de um host alternativo.
AppConcurrentRequestLimit Um valor uint32 de leitura/gravação que especifica o número máximo de solicitações que podem ser colocadas na fila para um aplicativo. O padrão é 5000.
Enabled Um valor boolean de leitura/gravação. true se os aplicativos no servidor Web tiverem permissão para fornecer conteúdo; caso contrário, false. O padrão é true.
EnableNagling Um valor boolean de leitura/gravação. true se o nagling estiver habilitado; caso contrário, false. O padrão é false. Observação: nagling é uma otimização para HTTP no TCP que aumenta a eficiência tentando minimizar o número de pacotes necessários para enviar dados. Ele funciona aguardando para enviar um pacote até que sua área de dados esteja cheia, até que um intervalo de tempo limite de 200 milissegundos expire ou até que o remetente indique que o envio de dados foi concluído. As versões 5.1 e anteriores do IIS usam o nagling para todos os dados enviados ao cliente. Nagling tem uma possível desvantagem. Se uma extensão não preencher o pacote, ainda haverá um atraso de 200 milissegundos antes que a resposta seja enviada. Esse comportamento é mais evidente para extensões ISAPI que dão suporte a um cabeçalho HTTP Keep-Alive na resposta ao cliente. Nesse caso, o IIS não fecha a conexão após a resposta, portanto, o pacote final acaba aguardando os 200 milissegundos.
FrequentHitThreshold Um valor uint32 de leitura/gravação que especifica o número de vezes que uma URL deve ser solicitada, dentro do intervalo de tempo especificado na FrequentHitTimePeriod propriedade, para ser considerada frequentemente atingida. O valor precisa estar entre 1 e 2147483647. O padrão é 2. Se a URL for acessada com frequência, ela será armazenada em cache pelo IIS.
FrequentHitTimePeriod Um valor datetime de leitura/gravação que especifica o intervalo de tempo no qual uma URL deve ser solicitada um determinado número de vezes para ser considerada atingida com frequência. O padrão é 10 segundos. O número de vezes é especificado na propriedade FrequentHitThreshold.
Location (Herdado de ConfigurationSection.) Uma propriedade de chave.
MaxRequestEntityAllowed Um valor uint32 de leitura/gravação que especifica o número máximo de bytes permitidos no corpo da entidade de uma solicitação. Se um cabeçalho Content-Length especificar uma quantidade maior, o IIS enviará uma resposta de erro 403. Observação: embora o arquivo IIS_Schema.xml especifique 4294967295 (ilimitado) como o padrão para essa propriedade, o padrão retornado pelo provedor WMI é -1.
Path (Herdado de ConfigurationSection.) Uma propriedade de chave.
SectionInformation (Herdado de ConfigurationSection.)
UploadReadAheadSize Um valor uint32 de leitura/gravação que especifica o número de bytes que um servidor Web lerá em um buffer e passará para uma extensão ISAPI. Isso ocorre uma vez por solicitação do cliente. A extensão ISAPI recebe quaisquer dados adicionais diretamente do cliente. O valor precisa estar entre 0 e 2147483647. O padrão é 49152.

Subclasses

Essa classe não contém subclasses.

Comentários

Essa classe corresponde à seção <serverRuntime> no arquivo ApplicationHost.config.

Hierarquia de herança

ConfigurationSection

ServerRuntimeSection

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 ConfigurationSection
Classe HttpCompressionSection
Classe HttpRequest
Classe RequestFilteringSection
CIM_DATETIME