TimeoutManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Macht die Http.Sys Timeoutkonfigurationen verfügbar. Diese können auch in der Registrierung konfiguriert werden.
public ref class TimeoutManager sealed
public sealed class TimeoutManager
type TimeoutManager = class
Public NotInheritable Class TimeoutManager
- Vererbung
-
TimeoutManager
Eigenschaften
DrainEntityBody |
Die Zeit in Sekunden, die für die HTTP-Server-API zulässig ist, um den Entitätstext für eine Keep-Alive Verbindung zu leeren. Der Standardtimer beträgt 2 Minuten. Bei einer Keep-Alive Verbindung beginnt die HTTP-Server-API, nachdem die Anwendung eine Antwort für eine Anforderung gesendet hat und der Anforderungsentitätstext vollständig eingetroffen ist, den Rest des Entitätstexts zu leeren, um eine andere potenziell pipelinefähige Anforderung vom Client zu erreichen. Wenn die Zeit zum Leeren des verbleibenden Entitätstexts den zulässigen Zeitraum überschreitet, wird für die Verbindung ein Timeout ausgeführt. Verwenden Sie TimeSpan.Zero, um anzugeben, dass Systemstandardwerte verwendet werden sollen. |
EntityBody |
Die Zeit, in Sekunden, die für die Ankunft des Anforderungsentitätstexts zugelassen ist. Der Standardtimer beträgt 2 Minuten. Die HTTP-Server-API aktiviert diesen Timer, wenn die Anforderung einen Entitätstext aufweist. Der Timerablauf wird zunächst auf den konfigurierten Wert festgelegt. Wenn die HTTP-Server-API zusätzliche Datenanzeigen für die Anforderung empfängt, setzt sie den Timer zurück, um der Verbindung ein weiteres Intervall zu geben. Verwenden Sie TimeSpan.Zero, um anzugeben, dass Systemstandardwerte verwendet werden sollen. |
HeaderWait |
Die Zeit in Sekunden, die für die HTTP-Server-API zum Analysieren des Anforderungsheaders zulässig ist. Der Standardtimer beträgt 2 Minuten. Dieses Timeout wird erst erzwungen, nachdem die erste Anforderung für die Verbindung an die Anwendung weitergeleitet wurde. Verwenden Sie TimeSpan.Zero, um anzugeben, dass Systemstandardwerte verwendet werden sollen. |
IdleConnection |
Die Zeit, in Sekunden, die für eine Verbindung im Leerlauf zugelassen ist. Der Standardtimer beträgt 2 Minuten. Dieses Timeout wird erst erzwungen, nachdem die erste Anforderung für die Verbindung an die Anwendung weitergeleitet wurde. Verwenden Sie TimeSpan.Zero, um anzugeben, dass Systemstandardwerte verwendet werden sollen. |
MinSendBytesPerSecond |
Die Minimumsenderate, in Byte-pro Sekunde, für die Antwort. Die Standardmäßige Antwortsenderate beträgt 150 Bytes pro Sekunde. Verwenden Sie 0, um anzugeben, dass die Systemstandardeinstellungen verwendet werden sollen. Um diesen Timer zu deaktivieren, legen Sie ihn auf UInt32.MaxValue fest. |
RequestQueue |
Die Zeit in Sekunden, die zulässig ist, bis die Anforderung in der Anforderungswarteschlange verbleibt, bevor die Anwendung sie abholt. Der Standardtimer beträgt 2 Minuten. Verwenden Sie TimeSpan.Zero, um anzugeben, dass Systemstandardwerte verwendet werden sollen. |