System.Net.FtpWebRequest.Proxy プロパティ

この記事は、この API のリファレンス ドキュメントの補足説明です。

Note

このプロパティは .NET Core ではサポートされておらず、設定しても効果はありません。 プロパティ値を取得すると返されます null

このプロパティは ProxyIWebProxy FTP サーバーと通信するインスタンスを識別します。 プロキシは、構成ファイルとローカル エリア ネットワーク設定を使用してシステムによって設定されます。 プロキシを使用しない場合は、メソッドによって返されるプロキシ インスタンスにGlobalProxySelection.GetEmptyWebProxy設定Proxyします。 自動プロキシ検出の詳細については、「プロキシの自動検出」を参照してください

要求のストリームにデータを書き込むか、応答を取得する前に設定 Proxy する必要があります。 、BeginGetRequestStream、、またはBeginGetResponseメソッドを呼び出した後にGetRequestStream変更Proxyすると、例外がInvalidOperationException発生GetResponseします。

このクラスは FtpWebRequest 、HTTP および ISA ファイアウォール クライアント プロキシをサポートします。

指定したプロキシが HTTP プロキシの場合は、、ListDirectoryおよびListDirectoryDetailsコマンドのみがDownloadFileサポートされます。