NetworkStream.CanWrite プロパティ
アセンブリ: System (system.dll 内)


CanWrite が true の場合は、NetworkStream で Write メソッドを呼び出すことができます。適切な FileAccess 列挙値をコンストラクタで指定して、NetworkStream の読み取り機能と書き込み機能を設定します。CanWrite プロパティは、NetworkStream が初期化されたときに設定されます。

CanWrite を調べて、NetworkStream が書き込み可能かどうかを確認するコード例を次に示します。確認後、NetworkStream で書き込み操作を実行しています。
' 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
// 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."); }
// Check to see if this NetworkStream is writable. if (myNetworkStream.get_CanWrite()) { ubyte myWriteBuffer[] = Encoding.get_ASCII(). GetBytes("Are you receiving this message?"); myNetworkStream.Write(myWriteBuffer, 0, myWriteBuffer.get_Length()); } else { Console.WriteLine("Sorry. You cannot write to this " + "NetworkStream."); }

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からNetworkStream.CanWrite プロパティを検索する場合は、下記のリンクをクリックしてください。

- NetworkStream.CanWrite プロパティのページへのリンク