KeepAlive Property

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Gets or sets a value indicating whether the server requests a persistent connection.

Namespace:  System.Net
Assembly:  System.Http (in System.Http.dll)

public bool KeepAlive { get; set; }

Property Value

Type: System..::..Boolean
true if the server requests a persistent connection; otherwise, false. The default is true.

If an HTTP client and server expect to exchange data multiple times in a short period, a persistent connection speeds up their communications by allowing them to avoid the overhead required to open and close a TCP connection for each message. Persistent connections are in widespread use in communications between modern Web browsers and Web servers.

Persistent connections are described in detail in the HTTP/1.1 protocol specification (RFC 2616) available at the RTF Editor Web site (http://www.rfc-editor.org).

Show: