Export (0) Print
Expand All

HttpListenerResponse::KeepAlive Property

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

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

public:
property bool KeepAlive {
	bool get ();
	void set (bool value);
}

Property Value

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

ExceptionCondition
ObjectDisposedException

This object is closed.

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).

The following code example demonstrates setting the value of this property.

No code example is currently available or this language may not be supported.

.NET Framework

Supported in: 4.5.3, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Show:
© 2014 Microsoft