Partager via


Propriété System.Net.FtpWebRequest.Proxy

Cet article fournit des remarques supplémentaires à la documentation de référence de cette API.

Remarque

Cette propriété n’est pas prise en charge sur .NET Core et sa définition n’a aucun effet. L'obtention de la valeur de propriété retourne null.

La Proxy propriété identifie l’instance IWebProxy qui communique avec le serveur FTP. Le proxy est défini par le système à l’aide de fichiers de configuration et des paramètres réseau local. Pour spécifier qu’aucun proxy ne doit être utilisé, définissez Proxy sur l’instance de proxy retournée par la GlobalProxySelection.GetEmptyWebProxy méthode. Pour plus d’informations sur la détection automatique de proxy, consultez Détection automatique du proxy.

Vous devez définir Proxy avant d’écrire des données dans le flux de la requête ou d’obtenir la réponse. La modification de Proxy après l’appel de la méthode GetRequestStream, BeginGetRequestStream, GetResponse ou BeginGetResponse entraîne une exception InvalidOperationException.

La FtpWebRequest classe prend en charge les proxys du client de pare-feu HTTP et ISA.

Si le proxy spécifié est un proxy HTTP, seules les commandes DownloadFile, ListDirectory et ListDirectoryDetails sont prises en charge.