NegotiateStream.CanRead Egenskap

Definition

Hämtar ett Boolean värde som anger om den underliggande strömmen är läsbar.

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

Egenskapsvärde

trueom autentiseringen har inträffat och den underliggande strömmen är läsbar. 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

Om autentiseringen har slutförts returnerar den här egenskapen värdet som returneras genom att CanRead 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