Proprietà System.Net.FtpWebRequest.Proxy

Questo articolo fornisce osservazioni supplementari alla documentazione di riferimento per questa API.

Nota

Questa proprietà non è supportata in .NET Core e l'impostazione non ha alcun effetto. Il recupero del valore della proprietà restituisce null.

La Proxy proprietà identifica l'istanza IWebProxy che comunica con il server FTP. Il proxy viene impostato dal sistema usando i file di configurazione e le impostazioni di rete dell'area locale. Per specificare che non deve essere usato alcun proxy, impostare sull'istanza Proxy del proxy restituita dal GlobalProxySelection.GetEmptyWebProxy metodo . Per altre informazioni sul rilevamento automatico del proxy, vedere Rilevamento automatico del proxy.

È necessario impostare Proxy prima di scrivere dati nel flusso della richiesta o ottenere la risposta. La modifica Proxy dopo la chiamata al GetRequestStreammetodo , BeginGetRequestStreamGetResponse, o BeginGetResponse genera un'eccezioneInvalidOperationException.

La FtpWebRequest classe supporta proxy client HTTP e ISA Firewall.

Se il proxy specificato è un proxy HTTP, sono supportati solo i DownloadFilecomandi , ListDirectorye ListDirectoryDetails .