void DeRegisterCancelHandler(BackgroundProcessCancelHandler handler) { lock (_cancelHandlerList) { _cancelHandlerList.Remove(handler); } }
void RegisterCancelHandler(BackgroundProcessCancelHandler handler) { lock (_cancelHandlerList) { _cancelHandlerList.Add(handler); } }