UdpClient.Available Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém a quantidade de dados recebidos da rede que está disponível para leitura.
public:
property int Available { int get(); };
public int Available { get; }
member this.Available : int
Public ReadOnly Property Available As Integer
Valor de Propriedade
O número de bytes de dados recebidos da rede.
Exceções
Ocorreu um erro ao tentar aceder à soquete.
O Socket local foi encerrado.
Exemplos
O seguinte exemplo de código mostra a utilização da Available propriedade.
public static void GetAvailable(UdpClient u)
{
// Get the number of bytes available for reading.
Console.WriteLine("Available value is {0}",
u.Available);
}
Observações
A Available propriedade é usada para determinar a quantidade de dados enfileirados no buffer de rede para leitura. Se houver dados disponíveis, ligue Read para obter os dados. Se não houver dados disponíveis, a Available propriedade devolve 0.
Se o host remoto desligar ou fechar a ligação, a Available propriedade gera um SocketException.
Note
Se receber um código de erro SocketException, use SocketException.ErrorCode para obter o código de erro específico e consulte a documentação do código de erro da API Windows Sockets versão 2 para uma descrição detalhada do erro.