NetworkStream.ReadByte メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
NetworkStreamからバイトを読み取り、ストリーム内の位置を 1 バイト進めるか、ストリームの末尾にある場合は -1 を返します。
public:
override int ReadByte();
public override int ReadByte();
override this.ReadByte : unit -> int
Public Overrides Function ReadByte () As Integer
返品
符号なしバイトは Int32にキャストされるか、ピア ソケットが正常なシャットダウンを実行したためにストリームの末尾にある場合は -1。
例外
NetworkStreamは読み取りをサポートしていません。
NetworkStream は閉じられます。
注釈
Note
NetworkStream プロパティを呼び出して、CanReadが読み取り可能かどうかを確認します。 読み取り不可能な NetworkStream から読み取ろうとすると、 InvalidOperationExceptionが表示されます。
Note
IOExceptionを受け取った場合は、InnerException プロパティを調べて、SocketExceptionが原因かどうかを判断します。 その場合は、ErrorCode プロパティを使用して特定のエラー コードを取得し、エラーの詳細な説明については、Windows Sockets バージョン 2 の API エラー コード ドキュメントを参照してください。