Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
每个上载事务、每次同步、每个模拟客户端调用一次;用于成功时返回 true 或错误时返回 false,即取消重放会话。
public bool _callback GetUploadTransaction( asa_uint32 repetitionNum, asa_uint32 numRepetitions, asa_uint32 simulatedClientNum, asa_uint32 numSimulatedClients, asa_uint32 syncNum, asa_uint32 numRecordedSyncs, asa_uint32 transNum, asa_uint32 numUploadedTrans, IMLReplayUploadTransaction * uploadTrans, const MLReplayNamesAndValues * namesAndValues )
repetitionNum 当前重复数,始终为 1。
numRepetitions 会话的重复次数,始终为 1。
simulatedClientNum 用于区别此模拟客户端与相同 MLReplay 实例中其它模拟客户端的模拟客户端号(顺序为 1)。
numSimulatedClients 此 MLReplay 实例中的模拟客户端总数。
syncNum 记录的协议内的同步号(顺序为 1)。
numRecordedSyncs 记录的协议中的同步总数。
transNum 指定同步内的事务号(顺序为 1)。
numUploadedTrans 指定同步中上载事务的总数。
uploadTrans 必须与当前事务的上载操作一起设置的输出参数。
namesAndValues 用于自定义重放行为的一组定义的名称和值。
成功时返回 true,错误时返回 false,即取消重放会话。