The Abort method aborts the current operation. This method is overridden in the descendant classes, because each protocol has different requirements to abort an operation.
Exit passes control away from the current procedure, not merely the current block. But Exit does not violate the flow of control dictated by a try..finally construct; if Exit is called inside the try clause, the finally clause is still executed.