Udostępnij przez


Właściwość System.Net.FtpWebRequest.Proxy

Ten artykuł zawiera dodatkowe uwagi dotyczące dokumentacji referencyjnej dla tego interfejsu API.

Uwaga / Notatka

Ta właściwość nie jest obsługiwana na platformie .NET Core i jej ustawienie nie ma wpływu. Pobieranie wartości właściwości zwraca wartość null.

Właściwość Proxy identyfikuje IWebProxy wystąpienie, które komunikuje się z serwerem FTP. Serwer proxy jest ustawiany przez system przy użyciu plików konfiguracji i ustawień sieci lokalnej. Aby określić, że nie należy używać serwera proxy, ustaw wartość Proxy na instancję proxy zwróconą przez metodę GlobalProxySelection.GetEmptyWebProxy. Aby uzyskać więcej informacji na temat automatycznego wykrywania serwera proxy, zobacz Automatyczne wykrywanie serwera proxy.

Musisz ustawić Proxy przed zapisaniem danych do strumienia żądania lub uzyskaniem odpowiedzi. Zmiana Proxy po wywołaniu metody GetRequestStream, BeginGetRequestStream, GetResponse lub BeginGetResponse powoduje wyjątek InvalidOperationException.

Klasa FtpWebRequest obsługuje klienta proxy HTTP i klienta proxy ISA Firewall.

Jeśli określony serwer proxy jest serwerem proxy HTTP, obsługiwane są tylko polecenia DownloadFile, ListDirectory i ListDirectoryDetails.