Согласно моим исследованиям, на данный момент функция Azure не обеспечивает проверку SFTP. Поэтому, если вы хотите загрузить файл на SFTP-сервер, вам необходимо реализовать код ii с вашим кодом. Что касается его реализации, вы можете использовать Renci.SshNet.Async . Например
string host = ""; // your server name
int port =22 ;// your port
string username ="";// your sftp server username
string password="";// your sftp server password
SftpClient client = new SftpClient(host, port, username, password);
client.Connect();
string path = "";// The file to write to
byte[] bytes = Encoding.UTF8.GetBytes("test");
client.WriteAllBytes(path, bytes);
client.Dispose();
client.Disconnect();