Stack based helper class that encapsulates a command sequence (ICommandSequence). The difference between this class and CmdUtils::SequenceContext is that this class always creates a new sequence. The changes made by commands processed within the sequence are commited if the global error code is kSuccess when this helper class goes out of scope, otherwise the database is rolled back to its state before the sequence started (see CmdUtils::EndCommandSequence(ICommandSequence *)).
- See Also
- ICommandSequence
- CmdUtils::SequenceContext