NegotiateStream.CanWrite Egenskap

Definition

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

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

Egenskapsvärde

trueom autentiseringen har inträffat och den underliggande strömmen kan skrivas. 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 CanWrite 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