UdpClient.Available Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém a quantidade de dados recebidos da rede e disponíveis para leitura.
public:
property int Available { int get(); };
public int Available { get; }
member this.Available : int
Public ReadOnly Property Available As Integer
Valor da propriedade
O número de bytes de dados recebidos da rede.
Exceções
Erro ao tentar acessar o soquete.
O Socket foi fechado.
Exemplos
O exemplo de código a seguir mostra o uso da Available propriedade .
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);
}
Comentários
A Available propriedade é usada para determinar a quantidade de dados enfileirados no buffer de rede para leitura. Se os dados estiverem disponíveis, chame Read para obter os dados. Se nenhum dado estiver disponível, a Available propriedade retornará 0.
Se o host remoto desligar ou fechar a conexão, a Available propriedade gerará um SocketException.
Observação
Se você receber um 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 do Windows Sockets versão 2 para obter uma descrição detalhada do erro.