NegotiateStream.CanTimeout Egenskap

Definition

Hämtar ett Boolean värde som anger om den underliggande strömmen stöder tidsgränser.

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

Egenskapsvärde

trueom den underliggande strömmen stöder tidsgränser. annars . false

Exempel

I följande kodexempel visas värdet för den här egenskapen.

 static void DisplayStreamProperties(NegotiateStream stream)
{
     Console.WriteLine("Can read: {0}", stream.CanRead);
     Console.WriteLine("Can write: {0}", stream.CanWrite);
     Console.WriteLine("Can seek: {0}", stream.CanSeek);
     try
     {
         // If the underlying stream supports it, display the length.
         Console.WriteLine("Length: {0}", stream.Length);
     } catch (NotSupportedException)
     {
             Console.WriteLine("Cannot get the length of the underlying stream.");
     }

     if (stream.CanTimeout)
     {
         Console.WriteLine("Read time-out: {0}", stream.ReadTimeout);
         Console.WriteLine("Write time-out: {0}", stream.WriteTimeout);
     }
}

Kommentarer

Den här egenskapen returnerar det värde som returneras genom att CanTimeout anropa egenskapen på den underliggande dataströmmen. Den underliggande strömmen anges när du skapar en instans av NegotiateStream klassen.

Gäller för