Mikrotik API /tool/fetch

hi! prompt me please how to write this script in API for C#:
tool fetch mode=ftp password=***
user=admin src-path=routeros-mipsbe-6.15.npk dst-path=routeros-mipsbe-6.15.npk address=172.22.1.57
i was trying write it like this:
mikrotik.Send(“/tool/fetch”,false);
mikrotik.Send(“=mode=ftp”,false);
mikrotik.Send(“=password=***”, false);
mikrotik.Send(“=user=admin”, false);
mikrotik.Send(“=src-path=routeros-mipsbe-6.15.npk”,false);
mikrotik.Send(“=dst-path=routeros-mipsbe-6.15.npk”,false);
mikrotik.Send(“=address=172.22.1.57”, true);

tik is answer: !trap=message=no such command prefix



I understand where the mistake!
command mikrotik.send() second parameter writes only when completing a single command, but i was interrupting command each line.
correctly in the example below:

tool fetch mode=ftp password=***
user=admin src-path=routeros-mipsbe-6.15.npk dst-path=routeros-mipsbe-6.15.npk address=172.22.1.57
mikrotik.Send(“/tool/fetch”);
mikrotik.Send(“=mode=ftp”);
mikrotik.Send(“=password=***”);
mikrotik.Send(“=user=admin”);
mikrotik.Send(“=src-path=routeros-mipsbe-6.15.npk”);
mikrotik.Send(“=dst-path=routeros-mipsbe-6.15.npk”);
mikrotik.Send(“=address=172.22.1.57”, true);