Есть ли что-то похожее на строку соединения C # для FTP-соединения?Что-то, что я могу написать в виде полной строки и легко управлять, например:
ftp://username:password@domain:port
Я объясняю больше, что я пытаюсь сделать.Я пишу небольшое консольное приложение, которое, давайте оставим этот пример простым, загрузит все файлы с FTP.Я хотел бы использовать запрос командной строки, аналогичный тому, который мы используем для пакета nuget, например.Вот хороший пример:
Update-database -connectionString "Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=Local;Integrated Security=True;Connect Timeout=15;Encrypt=False;TrustServerCertificate=True" -ConnectionProviderName "System.Data.SqlClient" -verbose
Так что для моего FTP это будет что-то похожее на
Download-Ftp -ftp "ftp://usr202:P@ssw0rd@example.com:21"
Но также с более подробной информацией, такой как
Download-Ftp -ftp "ftp://usr202:P@ssw0rd@example.com:21;Sftp=false;AnyOtherFtpParameter=value"
Конечно, я могу сделать это сам.Мой вопрос здесь и сейчас.Уже есть что-то, какой-то стандарт, лучший способ управлять этим или нет?