This event occurs before inserting values in database and can cancel default insert statement. It can also be used to validate incoming values. For more details see BeforeUpdate event description.