NegotiateStream.CanRead Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.