UdpClient.Available 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 haalt u de hoeveelheid gegevens op die zijn ontvangen van het netwerk dat beschikbaar is om te lezen.
public:
property int Available { int get(); };
public int Available { get; }
member this.Available : int
Public ReadOnly Property Available As Integer
Waarde van eigenschap
Het aantal bytes aan gegevens dat van het netwerk is ontvangen.
Uitzonderingen
Er is een fout opgetreden bij het openen van de socket.
De Socket is gesloten.
Voorbeelden
In het volgende codevoorbeeld ziet u het gebruik van de Available eigenschap.
public static void GetAvailable(UdpClient u)
{
// Get the number of bytes available for reading.
Console.WriteLine("Available value is {0}",
u.Available);
}
Opmerkingen
De Available eigenschap wordt gebruikt om de hoeveelheid gegevens te bepalen die in de netwerkbuffer in de wachtrij staat om te lezen. Als er gegevens beschikbaar zijn, roept u Read aan om de gegevens op te halen. Als er geen gegevens beschikbaar zijn, retourneert de Available eigenschap 0.
Als de externe host de verbinding afsluit of sluit, genereert de Available eigenschap een SocketException.
Note
Als u een SocketException ontvangt, gebruikt u SocketException.ErrorCode om de specifieke foutcode te verkrijgen en raadpleegt u de Windows Sockets versie 2 API-foutcode voor een gedetailleerde beschrijving van de fout.