HttpListenerRequest.KeepAlive Eigenschaft
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.
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 true
der Standardwert für diese Eigenschaft .