public DataLayerResult DoResponse(IDataLayer dataLayer, Object response) { BatchUploadFileResponse res = (BatchUploadFileResponse)response; dataLayer.UploadResultList.Clear(); for (int i = 0; i < res.uploadResults.Length; i++) { dataLayer.UploadResultList.Add(res.uploadResults[i]); } return(DataLayerResult.Success); }
public DataLayerResult BatchUploadFile(byte[] byfile, string _fileName, List <int> hostIdList, string remotePath) { BatchUploadFileRequest req = new BatchUploadFileRequest(); req.file = byfile; req.fileName = _fileName; req.hostIds = hostIdList.ToArray(); req.path = remotePath; BatchUploadFileResponse res = null; try { res = m_WsSysguard.BatchUploadFile(req); connStateManager.Connection(); return(stateProcessor.MakeDataLayerResult <BatchUploadFileResponse>(this, res)); } catch (Exception ex) { return(HandleException(ex)); } }