title: Define global BeforeMap and AfterMap callbacks for AutoMapper
body: <p>I know about the feature of defining a Before/AfterMap callback on the map level for a given type pair. However, I'm searching for a solution to define a global Before/AfterMap function somehow, which would apply to every defined type map.</p>
  
  <p>In most of my DTOs I have a mechanism which prevents changed notifications temporarly with the BeginUpdate/EndUpdate pattern. I would like AutoMapper to wrap the mapping between these calls whenever the target type supports it.</p>
  
  <p>I've looked through questions here and the AutoMapper docs but haven't found a native solution.</p>