public void Download(int id) { GetFileByIDResult Result = getfile.GetFileByID(id, true, "web", extraProps); DownloadedFileInfo = new Document(Result.FileInfo[0]); FileContent = Result.downloadFile.fileContent; FileName = (DownloadedFileInfo.Title.Equals("")) ? "temp" : FileName = DownloadedFileInfo.Title; FileName += "." + DownloadedFileInfo.Extension; FileType = DownloadedFileInfo.Format; }
public Document GetDocInfo(int id) { DocInfoByIDResult docInfoByIDResult = docinfo.DocInfoByID(id, true, extraProps); if (docInfoByIDResult == null) { throw new Exception("Ваш запрос не был обработан сервером. Попробуйте позже"); } if (docInfoByIDResult.StatusInfo.statusCode < 0) { throw new Exception(docInfoByIDResult.StatusInfo.statusMessage); } if (docInfoByIDResult.ContentInfo == null) { // This should never happen. throw new Exception("Запрашиваемая информация отсутсвует"); } document = new Document(docInfoByIDResult.ContentInfo[0]); return document; }