ObservableCollection Não suporta o método AddRange, por isso sou notificado de cada item adicionado, além do que acontece com INotifyCollectionChanging?

Quero poder adicionar um intervalo e ser atualizado para todo o volume. Eu também quero poder cancelar a ação antes que ela seja concluída (ou seja, alteração de coleção além da 'alterada'). Q Qual coleção .Net para adicionar vários objetos ao mesmo tempo e ser