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 pro č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ě.
Byla Socket uzavřena.
Příklady
Následující příklad kódu ukazuje použití Available vlastnosti .
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);
}
Poznámky
Vlastnost Available slouží k určení množství dat zařazených do fronty v síťové vyrovnávací paměti pro čtení. Pokud jsou data k dispozici, získáte je voláním Read metody . Pokud nejsou k dispozici žádná data, Available vrátí vlastnost hodnotu 0.
Pokud vzdálený hostitel vypne nebo ukončí připojení, Available vlastnost vyvolá .SocketException
Poznámka
Pokud se zobrazí , použijte SocketException.ErrorCode k získání konkrétního kódu chyby a podrobný popis chyby najdete v dokumentaci ke kódu chyb rozhraní API rozhraní Windows Sockets verze 2.SocketException