private OnOperationContextDisposing ( object sender, |
||
sender | object | |
e | ||
return | void |
private void OnOperationContextDisposing(object sender, OperationContextEventArgs e)
{
var context = e.PackageOperationContext;
if (context.CatchedExceptions.Any())
{
_rollbackPackageOperationService.Rollback(context);
}
else
{
_rollbackPackageOperationService.ClearRollbackActions(context);
}
}