HttpListenerRequest.KeepAlive Eigenschaft

Definition

Ruft einen Boolean-Wert ab, der angibt, ob der Client eine permanente Verbindung anfordert.

public:
 property bool KeepAlive { bool get(); };
public bool KeepAlive { get; }
member this.KeepAlive : bool
Public ReadOnly Property KeepAlive As Boolean

Eigenschaftswert

true, wenn die Verbindung geöffnet bleiben soll, andernfalls false.

Beispiele

Im folgenden Codebeispiel wird die Verwendung dieser Eigenschaft veranschaulicht.

public static void ShowRequestProperties2 (HttpListenerRequest request)
{
    Console.WriteLine("KeepAlive: {0}", request.KeepAlive);
    Console.WriteLine("Local end point: {0}", request.LocalEndPoint.ToString());
    Console.WriteLine("Remote end point: {0}", request.RemoteEndPoint.ToString());
    Console.WriteLine("Is local? {0}", request.IsLocal);
    Console.WriteLine("HTTP method: {0}", request.HttpMethod);
    Console.WriteLine("Protocol version: {0}", request.ProtocolVersion);
    Console.WriteLine("Is authenticated: {0}", request.IsAuthenticated);
    Console.WriteLine("Is secure: {0}", request.IsSecureConnection);
}
Public Shared Sub ShowRequestProperties2(ByVal request As HttpListenerRequest)
    Console.WriteLine("KeepAlive: {0}", request.KeepAlive)
    Console.WriteLine("Local end point: {0}", request.LocalEndPoint.ToString())
    Console.WriteLine("Remote end point: {0}", request.RemoteEndPoint.ToString())
    Console.WriteLine("Is local? {0}", request.IsLocal)
    Console.WriteLine("HTTP method: {0}", request.HttpMethod)
    Console.WriteLine("Protocol version: {0}", request.ProtocolVersion)
    Console.WriteLine("Is authenticated: {0}", request.IsAuthenticated)
    Console.WriteLine("Is secure: {0}", request.IsSecureConnection)
End Sub

Hinweise

Wenn ein HTTP-Client und ein HTTP-Server erwarten, daten mehrmals in einem kurzen Zeitraum auszutauschen, beschleunigt eine persistente Verbindung die Kommunikation, indem sie den Mehraufwand vermeiden können, der zum Öffnen und Schließen einer TCP-Verbindung für jede Nachricht erforderlich ist. Für Clients, die HTTP/1.1 verwenden, ist trueder Standardwert für diese Eigenschaft .

Gilt für:

Weitere Informationen