跳转至

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