public static FtpsiteManager Using(ICakeEnvironment environment, ICakeLog log, ServerManager server) { FtpsiteManager manager = new FtpsiteManager(environment, log); manager.SetServer(server); return manager; }
/// <summary> /// Creates a new instance of the <see cref="FtpsiteManager" /> class. /// </summary> /// <param name="environment">The environment.</param> /// <param name="log">The log.</param> /// <param name="server">The <see cref="ServerManager" /> to connect to.</param> /// <returns>a new instance of the <see cref="FtpsiteManager" />.</returns> public static FtpsiteManager Using(ICakeEnvironment environment, ICakeLog log, ServerManager server) { FtpsiteManager manager = new FtpsiteManager(environment, log); manager.SetServer(server); return(manager); }
public static void CreateFtpsite(this ICakeContext context, string server, FtpsiteSettings settings) { using (ServerManager manager = BaseManager.Connect(server)) { settings.ComputerName = server; FtpsiteManager .Using(context.Environment, context.Log, manager) .Create(settings); } }