Ejemplo n.º 1
0
        public string TriggerServerInstanceBackup(BackupOptions backupOptions)
        {
            var backupOptionsUrlPart = this.BuildBackupOptionsUrl(backupOptions);
            var url = string.Concat(ServerUrlPrefix, "/backup?", backupOptionsUrlPart);

            return(this._caller.StartBackup(url));
        }
Ejemplo n.º 2
0
 private string BuildBackupOptionsUrl(BackupOptions backupOptions)
 {
     return(new StringBuilder()
            .Append("fileName=").Append(backupOptions.Filename)
            .Append("&includeBuildLogs=").Append(backupOptions.IncludeBuildLogs)
            .Append("&includeConfigs=").Append(backupOptions.IncludeConfigurations)
            .Append("&includeDatabase=").Append(backupOptions.IncludeDatabase)
            .Append("&includePersonalChanges=").Append(backupOptions.IncludePersonalChanges)
            .ToString());
 }