通信に xml rpc を使用する C シャープ Wpf ClickOnce アプリケーションを作成しました。私のユーザーの多くは、さまざまな方法でプロキシ設定を取得しています。pac ファイルを使用するものもあれば、IE や dhcp などから使用するものもあります。あらゆる種類の環境でプロキシの詳細を取得するこのプロセス全体を自動化したいと考えています。私は多くの異なるコード スニペットを試しましたが、このようなものが既に存在するかどうかを知りたいです。
Xml Rpc のドキュメントに setProxy メソッドがあることがわかりましたが、ユーザー名またはパスワードが使用されている場合、その指定方法がわかりません。このプロセス全体は、まだ少し混乱しています。
また、WebProxy クラスを含むさまざまなコードを試し、DefaultCredentials、DefaultProxy、GetSystemWebProxy などを使用しました。
現時点では、winhttp を使用して dllimport を実行し、プロキシ設定を取得します。Clickonce 展開でこれを実行できるかどうかはわかりません。dllimport は p/invoke と同じですか?
ご覧のとおり、あらゆる種類のプロキシ設定を取得する方法についてアドバイスをいただければ幸いです。
フィードバックをお待ちしております。