Freigeben über


NegotiateStream.CanWrite Eigenschaft

Definition

Ruft einen Boolean Wert ab, der angibt, ob der zugrunde liegende Datenstrom schreibbar ist.

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

Eigenschaftswert

truewenn die Authentifizierung erfolgt ist und der zugrunde liegende Datenstrom schreibbar ist; andernfalls . false

Beispiele

Im folgenden Codebeispiel wird die Anzeige des Werts dieser Eigenschaft veranschaulicht.

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

Hinweise

Wenn die Authentifizierung erfolgreich war, gibt diese Eigenschaft den Wert zurück, der durch Aufrufen der CanWrite Eigenschaft für den zugrunde liegenden Datenstrom zurückgegeben wird. Der zugrunde liegende Datenstrom wird angegeben, wenn Sie eine Instanz der NegotiateStream Klasse erstellen.

Gilt für: