NegotiateStream.CanRead Eigenschap

Definitie

Hiermee wordt een Boolean waarde opgehaald die aangeeft of de onderliggende stroom leesbaar is.

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

Waarde van eigenschap

true als er verificatie is opgetreden en de onderliggende stroom leesbaar is; anders, false.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe de waarde van deze eigenschap wordt weergegeven.

 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);
     }
}

Opmerkingen

Als de verificatie is geslaagd, retourneert deze eigenschap de waarde die wordt geretourneerd door de CanRead eigenschap in de onderliggende stroom aan te roepen. De onderliggende stroom wordt opgegeven wanneer u een exemplaar van de NegotiateStream klasse maakt.

Van toepassing op