Sdílet prostřednictvím


UdpClient.Available Vlastnost

Definice

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ě.

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

Platí pro