Wie erkenne ich eine funktionierende Internetverbindung in C #?

Ich habe einen C # -Code, der im Grunde eine Datei über das FTP-Protokoll hochlädt (mitFtpWebRequest). Ich möchte jedoch zunächst feststellen, ob eine funktionierende Internetverbindung besteht, bevor ich versuche, die Datei hochzuladen (da die Software, falls dies nicht sinnvoll ist, eine Weile ruhen und es erneut überprüfen sollte). .

Gibt es eine einfache Möglichkeit, dies zu tun, oder sollte ich einfach versuchen, die Datei hochzuladen, und falls dies fehlschlägt, versuchen Sie es einfach erneut, vorausgesetzt, die Netzwerkverbindung war unterbrochen?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage