Propriété System.Net.FtpWebRequest.Proxy

Cet article vous offre des remarques complémentaires à la documentation de référence pour cette API.

Remarque

Cette propriété n’est pas prise en charge sur .NET Core et sa définition n’a aucun effet. 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 de la zone locale d’Internet Explorer. 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 Proxy après l’appel de la méthode , ou GetResponseBeginGetResponse l’appel GetRequestStreamBeginGetRequestStreamentraîne une InvalidOperationException exception.

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, seuls les commandes ListDirectoryet ListDirectoryDetails les DownloadFilecommandes sont prises en charge.