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, dass daten in kurzer Zeit mehrmals ausgetauscht werden, beschleunigt eine permanente Verbindung die Kommunikation, indem sie den Mehraufwand vermeiden, 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