TcpClient.Available Propriedade

Definição

Obtém a quantidade de dados recebida da rede e 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 e disponíveis para leitura.

Exceções

Ocorreu um erro ao tentar aceder ao soquete.

O Socket local foi encerrado.

Exemplos

O seguinte exemplo de código mostra a utilização da Available propriedade.

static void GetAvailable()
{
    // Find out how many bytes are ready to be read.
    Console.WriteLine("Available value is {0}", t.Available);
}

Observações

A Available propriedade serve para determinar se os dados estão em fila para leitura. Se houver dados disponíveis, ligue Read para obter os dados. Os dados disponíveis são a quantidade total de dados enfileirados no buffer de rede para leitura. Se nenhum dado estiver em fila no buffer da rede, retorna Available 0.

Se o host remoto desligar ou fechar a ligação, Available pode lançar um SocketException. Se receber um SocketException, use SocketException.ErrorCode para obter o código de erro específico. Depois de obter este código, pode consultar o código de erro da API Windows Sockets versão 2 para uma descrição detalhada do erro.

Aplica-se a