BulkCommit
类名:BulkCommit
说明:业务对象批量提交执行类
添加业务对象到缓存
功能描述
添加业务对象到缓存
接口定义
/// <summary>
/// 添加业务对象到缓存
/// </summary>
/// <param name="obj"></param>
/// <param name="request"></param>
public void Add(BizObject obj, BizObjectCommitRequest request);
参数
| 参数 | 说明 |
|---|---|
obj |
业务数据 |
request |
执行操作的请求 |
返回值
无
提交
功能描述
执行数据提交
接口定义
/// <summary>
/// 提交
/// </summary>
/// <param name="bizObjectManager"></param>
/// <param name="errorMessage"></param>
/// <returns></returns>
public ErrorCode Commit(IBizObjectManager bizObjectManager, out string errorMessage);
参数
| 参数 | 说明 |
|---|---|
bizObjectManager |
数据操作管理器 |
errorMessage |
错误信息 |
返回值
H3.ErrorCode 枚举
提交(重载)
功能描述
执行数据批量提交
接口定义
/// <summary>
/// 提交
/// </summary>
/// <param name="bizObjectManager"></param>
/// <param name="errorMessage"></param>
/// <param name="referredObjectHeader"></param>
/// <returns></returns>
public ErrorCode Commit(IBizObjectManager bizObjectManager,
out string errorMessage,
out BizObjectHeader referredObjectHeader);
参数
| 参数 | 说明 |
|---|---|
bizObjectManager |
|
errorMessage |
错误信息 |
referredObjectHeader |
被引用的数据 |
返回值
H3.ErrorCode
提交(重载)
功能描述
执行数据批量提交
接口定义
/// <summary>
/// 提交
/// </summary>
/// <param name="bizObjectManager"></param>
/// <param name="errorMessage"></param>
/// <param name="referredObjectHeader"></param>
/// <param name="errorBizObjectId"></param>
/// <returns></returns>
public ErrorCode Commit(IBizObjectManager bizObjectManager,
out string errorMessage,
out BizObjectHeader referredObjectHeader,
out string errorBizObjectId)
参数
| 参数 | 说明 |
|---|---|
bizObjectManager |
|
errorMessage |
错误信息 |
referredObjectHeader |
被当前数据关联的对象 |
errorBizObjectId |
错误的业务数据 Id |
返回值
H3.ErrorCode