Я работаю с SSH.NET, и я хочу создать «Безопасный режим» в своем классе Connection
. В принципе, он должен хранить все методы, выполненные в одном соединении, и затем «выполнять» их один за другим по желанию. Что-то вроде этого:Хранение методов для выполнения всего один за другим
Connection conn = new Connection("server", "username", "password");
conn.secureMode(true); //enabling secure mode
conn.changeDirectory("directory");
conn.downloadFile("file");
conn.FlushMethods();
conn.disconnect();
После Flush()
как changeDirectory("directory")
и downloadFile("file")
должны быть «выполнены» в этом порядке.
Так что я должен хранить эти методы в каком-то массиве или очереди, правильно? Но как? А потом как их выполнить?
Не могли бы вы дать мне какие-либо намеки?
Есть ли дополнительная причина, по которой вы хотите использовать очередь? пока они появятся в коде в этом порядке, тогда они будут выполняться в том же порядке. – Mobigital
Нет, их нет. Я просто думал о какой-то коллекции. – SuperM4n