インターネット サイトで WebRequest を使用して一意のデータを送信し、HttpWebResponse を取得する小さな C# プロジェクトがあります。今、私はインターネットに接続していない状況や、他の人がデータを送受信できないと考えている状況を処理したいと考えています。
私の意見では、try/catch で Webexception を使用してこれを処理するのが最善の方法です。
ただし、Web 例外では重要です。プログラムはアクションを記憶し、インターネットまたはサービスが再び到達可能になった場合に再試行します。
それを実現するための最善の方法は何だと思いますか?
Queue について読みました... Webexception がスローされた場合にアクションを Queue に入れ、Service が再び到達可能になった場合にもう一度試してください。