Size: a a a

2020 March 22

IC

Ilya Chernoudov in pro.net
try {file.read(ct);} catch(operationCancelled) {file.Delete()}
источник

EZ

Eugene Zakharov in pro.net
Ilya Chernoudov
try {file.read(ct);} catch(operationCancelled) {file.Delete()}
ну вот, а я делаю через
CancellationTokenSource.Token.Register(() => { DeleteFileOnAbortion(destinationFilename); });
источник

IC

Ilya Chernoudov in pro.net
Eugene Zakharov
ну вот мне казалось что проблема ни в чём, а у меня System.IO.IOException: The process cannot access the file  because it is being used by another process.
потому что ты написал token.Register(()=>file.Delete())
источник

EZ

Eugene Zakharov in pro.net
где
DeleteFileOnAbortion
метод, который удаляет файл
источник

IC

Ilya Chernoudov in pro.net
О!
источник

IC

Ilya Chernoudov in pro.net
угадал)
источник

EZ

Eugene Zakharov in pro.net
ну я думал он работает когда все заканселятся)
источник

EZ

Eugene Zakharov in pro.net
а не как попало
источник

IC

Ilya Chernoudov in pro.net
Eugene Zakharov
ну вот, а я делаю через
CancellationTokenSource.Token.Register(() => { DeleteFileOnAbortion(destinationFilename); });
хуйню ты написал, надо ловить канселед
источник

IC

Ilya Chernoudov in pro.net
и потом удалять
источник

IC

Ilya Chernoudov in pro.net
Eugene Zakharov
ну я думал он работает когда все заканселятся)
это называется кооперативный маркер отмены
источник

IC

Ilya Chernoudov in pro.net
он он просто вызывает делегаты все подряд
источник

IC

Ilya Chernoudov in pro.net
а внутри file read там проверяется IsCancelled
источник

V

Vyacheslav in pro.net
Eugene Zakharov
ну вот, а я делаю через
CancellationTokenSource.Token.Register(() => { DeleteFileOnAbortion(destinationFilename); });
Насколько я помню,этот метод возвращает IDisposable
источник

AD

Alex Dev in pro.net
уф: 😌 Console.WriteLine($"The last word is {words[^1]}");
// writes "dog"
источник

VL

Vova Lantsov in pro.net
Alex Dev
уф: 😌 Console.WriteLine($"The last word is {words[^1]}");
// writes "dog"
🙊
источник

MA

Makc Artemiev in pro.net
Ребят, подскажите какую нибудь локальную базу данных для хранения значений..
у меня в программе несколько аккаунтов и нужно хранить большое кол-во настроек для каждого из них и чтобы оно не терялось
источник

MA

Makc Artemiev in pro.net
если например при сохранении пк там выключится или еще что-то пойдет не так
источник

MA

Makc Artemiev in pro.net
юзал liteDb , но с ней были несколько раз такие проблемы.. Тут хотелось бы оградить юзера от этого
источник

VL

Vova Lantsov in pro.net
Makc Artemiev
Ребят, подскажите какую нибудь локальную базу данных для хранения значений..
у меня в программе несколько аккаунтов и нужно хранить большое кол-во настроек для каждого из них и чтобы оно не терялось
SQLite существует также
источник