TcpClient.Available Eigenschap

Definitie

Hiermee haalt u de hoeveelheid gegevens op die is ontvangen van het netwerk en die beschikbaar is om te worden gelezen.

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 en beschikbaar is om te worden gelezen.

Uitzonderingen

Er is een fout opgetreden bij het openen van de socket.

Voorbeelden

In het volgende codevoorbeeld ziet u het gebruik van de Available eigenschap.

static void GetAvailable()
{
    // Find out how many bytes are ready to be read.
    Console.WriteLine("Available value is {0}", t.Available);
}

Opmerkingen

De Available eigenschap is een manier om te bepalen of gegevens in de wachtrij staan om te lezen. Als er gegevens beschikbaar zijn, roept u Read aan om de gegevens op te halen. De beschikbare gegevens zijn de totale hoeveelheid gegevens in de wachtrij in de netwerkbuffer om te lezen. Als er geen gegevens in de wachtrij worden geplaatst in de netwerkbuffer, Available wordt 0 geretourneerd.

Als de externe host de verbinding afsluit of sluit, Available kan er een SocketException. Als u een SocketException, gebruikt SocketException.ErrorCode om de specifieke foutcode te verkrijgen. Nadat u deze code hebt verkregen, kunt u de Windows Sockets versie 2 API-foutcode raadplegen voor een gedetailleerde beschrijving van de fout.

Van toepassing op