You can implement that interface to provide custom approach to breaking time-consuming method calls. For example, you can show message box with cancel button that will stop execution of such a method call. To use cancellation tracker simply pass your implementation as parameter to corresponding SDK method. Once IsCanceled becomes true, SDK will cause the method call to fail and throw MBOException with ErrorCode.OperationCancelled error code.