Я пытаюсь обернуться вокруг использования пространства имен System.Transactions в C #. Я нашел некоторую документацию по MSDN, касающуюся использования менеджеров ресурсов, но она охватывает только изменчивые менеджеры ресурсов в памяти в любых деталях (например, Транзакционные). Я в основном ищу что-то, что я могу использовать внутри TransactionScope, как Transactional <>, но использую это для записи / изменения / удаления файлов на диске. Существует ли что-то подобное в стандартных библиотеках? Я читал, что NTFS теперь имеет «TxF», чтобы разрешить транзакционный доступ к файловой системе - я ожидал найти что-то в .net, которое использует это. Возможно, мне нужно реализовать свою собственную?