次の方法で共有


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

この記事では、この API のリファレンス ドキュメントに補足的な解説を提供します。

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

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

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

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

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