NetworkStream.ReadByte メソッド

定義

NetworkStream から 1 バイトを読み取り、ストリーム内の位置を 1 バイト進めます。または、ストリームの末尾の場合は -1 を返します。

public:
 override int ReadByte();
public override int ReadByte ();
override this.ReadByte : unit -> int
Public Overrides Function ReadByte () As Integer

戻り値

Int32

Int32 にキャストされた符号なしバイト。ストリームの末尾の場合は -1。

例外

NetworkStream では読み取りがサポートされていません。

ソケットへのアクセス中にエラーが発生しました。

  • または -

ネットワークからの読み取りでエラーが発生しました。

NetworkStream が閉じています。

注釈

注意

プロパティを呼び出CanReadして読み取り可能かどうかをNetworkStream確認します。 読み取り不可能な NetworkStream ファイルから読み取ろうとすると InvalidOperationException、 .

注意

を受け取った場合は IOException、プロパティを InnerException 調べて、それが原因 SocketExceptionかどうかを確認します。 その場合は、プロパティをErrorCode使用して特定のエラー コードを取得し、エラーの詳細な説明については、Windows Sockets バージョン 2 API エラー コードのドキュメントを参照してください。

適用対象