Condividi tramite


UdpClient.Available Proprietà

Definizione

Ottiene la quantità di dati ricevuti dalla rete disponibili per essere letti.

public:
 property int Available { int get(); };
public int Available { get; }
member this.Available : int
Public ReadOnly Property Available As Integer

Valore della proprietà

Numero di byte di dati ricevuti dalla rete.

Eccezioni

Si è verificato un errore durante il tentativo di accesso al socket.

L'oggetto Socket è stato chiuso.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso della Available proprietà.

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);
}

Commenti

La Available proprietà viene usata per determinare la quantità di dati accodati nel buffer di rete per la lettura. Se i dati sono disponibili, chiamare Read per ottenere i dati. Se non sono disponibili dati, la Available proprietà restituisce 0.

Se l'host remoto viene arrestato o chiuso la connessione, la Available proprietà genera un SocketExceptionoggetto .

Nota

Se si riceve un SocketExceptionoggetto , usare SocketException.ErrorCode per ottenere il codice di errore specifico e fare riferimento alla documentazione del codice di errore dell'API Windows Sockets versione 2 per una descrizione dettagliata dell'errore.

Si applica a