UdpClient.Available Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene la quantità di dati ricevuti dalla rete disponibile per la lettura.
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à .
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 utilizzata 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 arresta o chiude la connessione, la Available proprietà genera un'eccezione SocketException.
Annotazioni
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.