SslStream.CanTimeout Property


Gets a Boolean value that indicates whether the underlying stream supports time-outs.

 virtual property bool CanTimeout { bool get(); };
public override bool CanTimeout { get; }
member this.CanTimeout : bool
Public Overrides ReadOnly Property CanTimeout As Boolean

Property Value

true if the underlying stream supports time-outs; otherwise, false.




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

static void DisplayStreamProperties( SslStream^ stream )
   Console::WriteLine( L"Can read: {0}, write {1}", stream->CanRead, stream->CanWrite );
   Console::WriteLine( L"Can timeout: {0}", stream->CanTimeout );

static void DisplayStreamProperties(SslStream stream)
   Console.WriteLine("Can read: {0}, write {1}", stream.CanRead, stream.CanWrite);
   Console.WriteLine("Can timeout: {0}", stream.CanTimeout);
Private Shared Sub DisplayStreamProperties(stream As SslStream)
    Console.WriteLine("Can read: {0}, write {1}", stream.CanRead, stream.CanWrite)
    Console.WriteLine("Can timeout: {0}", stream.CanTimeout)
End Sub


This property returns the value returned by invoking CanTimeout on the underlying stream.

The underlying stream is specified when you create an instance of the SslStream class.

Applies to