다음을 통해 공유


NetworkStream.DataAvailable 속성

정의

에서 데이터를 즉시 읽을 수 NetworkStream 있는지 여부를 나타내는 값을 가져옵니다.

public:
 virtual property bool DataAvailable { bool get(); };
public virtual bool DataAvailable { get; }
member this.DataAvailable : bool
Public Overridable ReadOnly Property DataAvailable As Boolean

속성 값

읽을 스트림에서 데이터를 사용할 수 있으면 true이고, 그렇지 않으면 false입니다.

예외

내부 Socket이 닫힌 경우

ErrorCode 속성을 사용하여 특정 오류 코드를 가져온 다음, Windows 소켓 버전 2 API 오류 코드 설명서에서 오류에 대한 자세한 설명을 참조하세요.

설명

사용 된 DataAvailable 데이터를 즉시 읽을 큐에 있는지 확인 하려면 속성입니다. 가 이trueDataAvailable 에 대한 호출 Read 이 즉시 반환됩니다. 원격 호스트가 연결을 DataAvailable 종료하거나 닫으면 을 throw할 SocketException수 있습니다.

참고

를 사용하여 DataAvailable 전송이 종료되었는지 여부를 결정하지 마세요. 즉시 읽을 수 있는 데이터가 없더라도 기본 소켓은 나중에 더 많은 데이터를 받을 수 있습니다.

적용 대상

추가 정보