UdpClient.Available Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene la cantidad de datos recibidos de la red que se pueden leer.
public:
property int Available { int get(); };
public int Available { get; }
member this.Available : int
Public ReadOnly Property Available As Integer
Valor de propiedad
El número de bytes de datos recibido de la red.
Excepciones
Se ha producido un error al intentar obtener acceso al socket.
El Socket se ha cerrado.
Ejemplos
En el ejemplo de código siguiente se muestra el uso de la Available propiedad .
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);
}
Comentarios
La Available propiedad se usa para determinar la cantidad de datos en cola en el búfer de red para la lectura. Si hay datos disponibles, llame Read a para obtener los datos. Si no hay datos disponibles, la Available propiedad devuelve 0.
Si el host remoto se cierra o cierra la conexión, la Available propiedad produce un SocketException.
Nota
Si recibe un SocketException, use SocketException.ErrorCode para obtener el código de error específico y consulte la documentación del código de error de la API de Windows Sockets versión 2 para obtener una descripción detallada del error.