在FtpWebRequest中设置端口

我需要用户能够修改端口以下载FTP信息 – 但我找不到在FtpWebRequest中更改此方法的方法。

端口不仅仅是用于创建Web请求的URI的一部分吗?

FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://10.0.0.1:12345");