UdpClient.Available Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die vom Netzwerk empfangene Datenmenge ab, die gelesen werden kann.
public:
property int Available { int get(); };
public int Available { get; }
member this.Available : int
Public ReadOnly Property Available As Integer
Eigenschaftswert
Die Anzahl der vom Netzwerk empfangenen Datenbytes.
Ausnahmen
Beim Zugriff auf den Socket ist ein Fehler aufgetreten.
Der Socket wurde geschlossen.
Beispiele
Das folgende Codebeispiel zeigt die Verwendung der Available -Eigenschaft.
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);
}
Hinweise
Die Available -Eigenschaft wird verwendet, um die Menge an Daten zu bestimmen, die im Netzwerkpuffer zum Lesen in die Warteschlange eingereiht werden. Wenn Daten verfügbar sind, rufen Sie auf Read , um die Daten abzurufen. Wenn keine Daten verfügbar sind, gibt die Available Eigenschaft 0 zurück.
Wenn der Remotehost die Verbindung herunterfährt oder schließt, löst die Available -Eigenschaft einen aus SocketException.
Hinweis
Wenn Sie einen SocketExceptionerhalten, verwenden Sie SocketException.ErrorCode , um den spezifischen Fehlercode abzurufen. Eine ausführliche Beschreibung des Fehlers finden Sie in der Dokumentation zur Windows Sockets-API, Version 2 .