FtpWebRequest.Proxy 屬性

定義

取得或設定用來與 FTP 伺服器通訊的 Proxy。

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

屬性值

負責與 FTP 伺服器通訊的 IWebProxy 執行個體。 在 .NET Core 上,其值為 null

例外狀況

這個屬性不可設為 null

由於已經在進行的要求,已為這個屬性指定新的值。

範例

下列程式代碼範例會顯示這個屬性值。

C#
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 的詳細資訊,請參閱 System.Net.FtpWebRequest.Proxy 的補充 API 備註

適用於

產品 版本
.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

另請參閱