You can manage pending operations using these methods:
    
            - CancelPending – cancels the previous create, update, or delete operations on the MBO. It cannot cancel submitted operations.
 - SubmitPending – submits the operation so that it can be replayed on the Unwired Server. For message-based synchronization, a replay request is sent directly to the Unwired Server. For replication-based synchronization, a request is sent to the Unwired Server during a synchronization.
 - SubmitPendingOperations – submits all the pending records for the entity to the Unwired Server. This method internally invokes the SubmitPending method on each of the pending records.
 - CancelPendingOperations – cancels all the pending records for the entity. This method internally invokes the CancelPending method on each of the pending records.
 
Customer customer = Customer.FindByPrimaryKey(101);
if(errorHappened) 
{
  Customer.CancelPending();
}
else 
{
  customer.SubmitPending();
}