/// <summary>
 /// Download a file from the GSS in memory
 /// </summary>
 /// <param name="file">File description</param>
 /// <param name="outBinaries">Byte array with the file datas</param>
 /// <returns></returns>
 public string DownloadFile(FileDescription file, out byte[] outBinaries)
 {
     return(this.DownloadFile(file.getId().getUuid(), out outBinaries));
 }
 /// <summary>
 /// Remove a file
 /// </summary>
 /// <param name="file">File description</param>
 public void RemoveFile(FileDescription file, bool blockExceptions = false)
 {
     this.RemoveFile(file.getId().getUuid(), blockExceptions);
 }
 /// <summary>
 /// Check if the file exist with a file description
 /// </summary>
 /// <param name="fd">File description</param>
 /// <returns></returns>
 public bool IsFileExist(FileDescription fd)
 {
     return(this.IsFileExist(fd.getUniqueName()));
 }