UdpClient.Available Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá množství dat přijatých ze sítě, která je k dispozici ke čtení.
public:
property int Available { int get(); };
public int Available { get; }
member this.Available : int
Public ReadOnly Property Available As Integer
Hodnota vlastnosti
Počet bajtů dat přijatých ze sítě
Výjimky
Při pokusu o přístup k soketu došlo k chybě.
Ta Socket byla uzavřena.
Příklady
Následující příklad kódu ukazuje použití Available vlastnosti.
public static void GetAvailable(UdpClient u)
{
// Get the number of bytes available for reading.
Console.WriteLine("Available value is {0}",
u.Available);
}
Poznámky
Tato Available vlastnost slouží k určení množství dat zařazených do fronty v síťové vyrovnávací paměti pro čtení. Pokud jsou data dostupná, zavolejte Read na získání dat. Pokud nejsou k dispozici žádná data, Available vrátí vlastnost hodnotu 0.
Pokud vzdálený hostitel vypne nebo zavře připojení, Available vlastnost vyvolá SocketExceptionvýjimku .
Poznámka:
Pokud se zobrazí SocketExceptionkód chyby , použijte SocketException.ErrorCode k získání konkrétního kódu chyby a v dokumentaci k chybě rozhraní API verze 2 rozhraní Windows Sockets vyhledejte podrobný popis chyby.