/// <summary> /// 写入文件 /// </summary> /// <param name="writeFileParam"></param> /// <returns></returns> public static WriteFileResult WriteFile(WriteFileParameter writeFileParam, IRemoteFileStorage proxy) { ManagerHelper.CheckNullReference(writeFileParam, "writeFileParam"); if (proxy == null) { proxy = ServiceProxy; } WriteFileResult result = proxy.WriteFile(writeFileParam); ManagerHelper.CheckUpdateResult(result); return(result); }
public WriteFileResult WriteFile(WriteFileParameter writeFileParam) { WriteFileResult result = new WriteFileResult(); try { result = ExecuteRemoteResult("WriteFile", writeFileParam, result) as WriteFileResult; } catch (Exception e) { result.InnerException = CreateExceptionResult(result.InnerException, e.Message); } return(result); }
/// <summary> /// 写入文件 /// </summary> /// <param name="fileItem"></param> /// <param name="proxy"></param> /// <returns></returns> public static WriteFileResultItemData WriteFile(WriteFileItemData fileItem, IRemoteFileStorage proxy) { WriteFileResultItemData result = null; ManagerHelper.CheckNullReference(fileItem, "fileItem"); WriteFileParameter param = new WriteFileParameter(); param.InputData.Add(fileItem); WriteFileResult itemResult = WriteFile(param, proxy); if (itemResult.RecordCount > 0) { result = itemResult.ExecuteResult[0]; } return(result); }
public WriteFileResult WriteFile(WriteFileParameter writeFileParam) { WriteFileResult result = new WriteFileResult(); try { if (writeFileParam != null) { WriteFileResultItemDataCollection items = result.ExecuteResult; foreach (WriteFileItemData itemParam in writeFileParam.InputData) { WriteFileResultItemData item = this.WriteFileItem(itemParam, writeFileParam.CurrentUserID, null); items.Add(item); } } } catch (Exception e) { Utils.BuilderExecuteResult(result, e); } return(result); }
/// <summary> /// 写入文件 /// </summary> /// <param name="writeFileParam"></param> /// <returns></returns> public static WriteFileResult WriteFile(WriteFileParameter writeFileParam) { return(WriteFile(writeFileParam, null)); }