Прочитать на английском

Поделиться через


FtpWebRequest.Proxy Свойство

Определение

Важно!

Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.

Возвращает или задает прокси-сервер, используемый для связи с FTP-сервером.

public override System.Net.IWebProxy? Proxy { get; set; }
public override System.Net.IWebProxy Proxy { get; set; }

Значение свойства

Экземпляр IWebProxy, ответственный за связь с FTP-сервером. В .NET Core его значение равно null.

Исключения

Значением этого свойства не может быть null.

Для этого свойства задано новое значение для уже выполняющегося запроса.

Примеры

В следующем примере кода отображается значение этого свойства.

IWebProxy proxy = request.Proxy;
if (proxy != null)
{
    Console.WriteLine("Proxy: {0}", proxy.GetProxy(request.RequestUri));
}
else
{
    Console.WriteLine("Proxy: (none)");
}

Console.WriteLine("ConnectionGroup: {0}",
    request.ConnectionGroupName == null ? "none" : request.ConnectionGroupName
);

Комментарии

Примечание

Это свойство не поддерживается в .NET Core, и его настройка не оказывает никакого влияния. При получении значения свойства возвращается null.

Дополнительные сведения об этом API см. в разделе Дополнительные примечания API для System.Net.FtpWebRequest.Proxy.

Применяется к

Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

См. также раздел