UdpClient.Available Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera ilość danych odebranych z sieci, która jest dostępna do odczytu.
public:
property int Available { int get(); };
public int Available { get; }
member this.Available : int
Public ReadOnly Property Available As Integer
Wartość właściwości
Liczba bajtów danych odebranych z sieci.
Wyjątki
Wystąpił błąd podczas próby uzyskania dostępu do gniazda.
Element Socket został zamknięty.
Przykłady
Poniższy przykład kodu przedstawia użycie Available właściwości .
static void GetAvailable( UdpClient^ u )
{
// Get the number of bytes available for reading.
Console::WriteLine( "Available value is {0}", u->Available );
}
public static void GetAvailable(UdpClient u)
{
// Get the number of bytes available for reading.
Console.WriteLine("Available value is {0}",
u.Available);
}
Uwagi
Właściwość Available służy do określania ilości danych w kolejce w buforze sieci do odczytu. Jeśli dane są dostępne, wywołaj metodę Read , aby pobrać dane. Jeśli żadne dane nie są dostępne, Available właściwość zwraca wartość 0.
Jeśli host zdalny zostanie zamknięty lub zamknie połączenie, Available właściwość zgłasza błąd SocketException.
Uwaga
Jeśli zostanie wyświetlony SocketExceptionkod błędu , użyj polecenia SocketException.ErrorCode , aby uzyskać konkretny kod błędu i zapoznaj się z dokumentacją kodu błędu interfejsu API Windows Sockets w wersji 2 , aby uzyskać szczegółowy opis błędu.