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