NetworkStream.CanWrite Свойство

Определение

Получает значение, указывающее, поддерживает ли объект NetworkStream запись.Gets a value that indicates whether the NetworkStream supports writing.

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

Значение свойства

Boolean

Значение true, если данные могут быть записаны в объект NetworkStream; в противном случае — значение false.true if data can be written to the NetworkStream; otherwise, false. Значение по умолчанию — true.The default value is true.

Примеры

В следующем примере кода проверяется CanWrite , является ли объект NetworkStream доступным для записи.The following code example checks CanWrite to verify that the NetworkStream is writable. Затем он выполняет операцию записи в NetworkStream .It then performs a write operation on the NetworkStream.

// Examples for CanWrite, and CanWrite  
// Check to see if this NetworkStream is writable.
if ( myNetworkStream->CanWrite )
{
   array<Byte>^ myWriteBuffer = Encoding::ASCII->GetBytes(
      "Are you receiving this message?" );
   myNetworkStream->Write( myWriteBuffer, 0, myWriteBuffer->Length );
}
else
{
   Console::WriteLine( "Sorry.  You cannot write to this NetworkStream." );
}
// Examples for CanWrite, and CanWrite

// Check to see if this NetworkStream is writable.
if (myNetworkStream.CanWrite){

     byte[] myWriteBuffer = Encoding.ASCII.GetBytes("Are you receiving this message?");
     myNetworkStream.Write(myWriteBuffer, 0, myWriteBuffer.Length);
}
else{
     Console.WriteLine("Sorry.  You cannot write to this NetworkStream.");
}

' Examples for CanWrite, and CanWrite  
' Check to see if this NetworkStream is writable.
If myNetworkStream.CanWrite Then
   
   Dim myWriteBuffer As Byte() = Encoding.ASCII.GetBytes("Are you receiving this message?")
   myNetworkStream.Write(myWriteBuffer, 0, myWriteBuffer.Length)
Else
   Console.WriteLine("Sorry.  You cannot write to this NetworkStream.")
End If

Комментарии

Если CanWrite имеет значение true , NetworkStream разрешает вызовы Write метода.If CanWrite is true, NetworkStream allows calls to the Write method. Укажите соответствующее FileAccess перечислимое значение в конструкторе, чтобы задать удобочитаемость и записи для NetworkStream .Provide the appropriate FileAccess enumerated value in the constructor to set the readability and writability of the NetworkStream. CanWriteСвойство задается при NetworkStream инициализации.The CanWrite property is set when the NetworkStream is initialized.

Применяется к

См. также раздел