TcpClient.Available Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar den mängd data som har tagits emot från nätverket och är tillgänglig för läsning.
public:
property int Available { int get(); };
public int Available { get; }
member this.Available : int
Public ReadOnly Property Available As Integer
Egenskapsvärde
Antalet byte med data som tagits emot från nätverket och som kan läsas.
Undantag
Ett fel uppstod vid försök att komma åt socketen.
Har Socket stängts.
Exempel
I följande kodexempel visas användningen av Available egenskapen.
static void GetAvailable()
{
// Find out how many bytes are ready to be read.
Console.WriteLine("Available value is {0}", t.Available);
}
Kommentarer
Egenskapen Available är ett sätt att avgöra om data placeras i kö för läsning. Om data är tillgängliga anropar du Read för att hämta data. Tillgängliga data är den totala mängden data som köas i nätverksbufferten för läsning. Om inga data placeras i kö i nätverksbufferten Available returnerar 0.
Om fjärrvärden stänger av eller stänger anslutningen Available kan det utlösa en SocketException. Om du får en SocketExceptionanvänder SocketException.ErrorCode du för att hämta den specifika felkoden. När du har fått den här koden kan du läsa felkoden Windows Sockets version 2 för en detaljerad beskrivning av felet.