HttpListenerRequest.IsSecureConnection HttpListenerRequest.IsSecureConnection HttpListenerRequest.IsSecureConnection HttpListenerRequest.IsSecureConnection Property

Definition

Ruft einen Boolean-Wert ab, der angibt, ob die TCP-Verbindung, mit der die Anforderung gesendet wird, das SSL (Secure Sockets Layer)-Protokoll verwendet.Gets a Boolean value that indicates whether the TCP connection used to send the request is using the Secure Sockets Layer (SSL) protocol.

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

Eigenschaftswert

true, wenn die TCP-Verbindung SSL verwendet, andernfalls false.true if the TCP connection is using SSL; otherwise, false.

Beispiele

Im folgenden Codebeispiel wird die Verwendung IsSecureConnection der-Eigenschaft veranschaulicht.The following code example demonstrates using the IsSecureConnection property.

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

Um eine sichere Verbindung anzufordern, verwendet UriSchemeHttps die Client Anforderung anstelle von. UriSchemeHttpTo request a secure connection, the client request uses UriSchemeHttps instead of UriSchemeHttp. Wenn die Verbindung nicht mithilfe von SSL hergestellt werden kann, empfängt der WebException Client einen, der Informationen über den Fehler bereitstellt.If the connection cannot be established using SSL, the client receives a WebException that provides information about the error.

Gilt für:

Siehe auch