Udostępnij za pośrednictwem


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

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

Uwaga

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 wystąpienie serwera proxy zwrócone 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 GetRequestStreammetody , BeginGetRequestStream, GetResponselub BeginGetResponse powoduje wyjątek InvalidOperationException .

Klasa FtpWebRequest obsługuje serwery proxy klienta http i ISA Firewall.

Jeśli określony serwer proxy jest serwerem proxy HTTP, obsługiwane są tylko DownloadFilepolecenia , ListDirectoryi ListDirectoryDetails .