BufferedStream.CanWrite Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, поддерживает ли текущий поток запись.
public:
virtual property bool CanWrite { bool get(); };
public override bool CanWrite { get; }
member this.CanWrite : bool
Public Overrides ReadOnly Property CanWrite As Boolean
Значение свойства
true Значение , если поток поддерживает запись; false Значение , если поток закрыт или открыт с доступом только для чтения.
Примеры
Этот пример кода является частью более крупного примера, предоставленного для BufferedStream класса.
if(bufStream.CanWrite)
{
SendData(netStream, bufStream);
}
if bufStream.CanWrite then
sendData netStream bufStream
If bufStream.CanWrite Then
SendData(netStream, bufStream)
End If
Комментарии
Если класс, производный от Stream записи, не поддерживает запись, вызов SetLengthили WriteWriteByte вызывает исключениеNotSupportedException.
Если поток закрыт, это свойство возвращается false.