NetworkStream.DataAvailable Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald die aangeeft of gegevens beschikbaar zijn op de NetworkStream gegevens die onmiddellijk moeten worden gelezen.
public:
virtual property bool DataAvailable { bool get(); };
public virtual bool DataAvailable { get; }
member this.DataAvailable : bool
Public Overridable ReadOnly Property DataAvailable As Boolean
Waarde van eigenschap
true als gegevens beschikbaar zijn in de stream om te worden gelezen; anders, false.
Uitzonderingen
De NetworkStream is gesloten.
De onderliggende Socket waarde is gesloten.
Gebruik de eigenschap ErrorCode om de specifieke foutcode te verkrijgen en raadpleeg de Windows API-foutcode sockets versie 2 voor een gedetailleerde beschrijving van de fout.
Opmerkingen
Gebruik de eigenschap om te bepalen of gegevens in de DataAvailable wachtrij worden geplaatst om onmiddellijk te worden gelezen.
Als DataAvailable dat het is true, wordt een aanroep om onmiddellijk terug te Read keren.
Als de externe host de verbinding afsluit of sluit, DataAvailable kan er een SocketException.
Note
Gebruik niet DataAvailable om te bepalen of de verzending is beƫindigd. Zelfs als er geen gegevens beschikbaar zijn om onmiddellijk te worden gelezen, kan de onderliggende socket later meer gegevens ontvangen.