Как создать операции с TimeOut?

140
11 января 2020, 20:40

Предположим, папка находится на каком-то сетевом ресурсе к которому низкая скорость доступа.

Если я просто попытаюсь открыть через стандартные C# методы работы с файловой системой, то программа подвинет.

Можно вынести это в отдельный Task, но в таком случае я все равно не смогу воспользоваться cancellationtoken, так как внутри Task'а, когда я вызову функцию работы с файловой системой, то я не смогу его проверять.

Корректно ли кокнеретно в этом случае абортить поток? Вроде, как везде пишут, что это плохо...

READ ALSO
построение дерева папок и файлов WPF

построение дерева папок и файлов WPF

нужно в FolderBrouserDialog выбрать папку и по выбранной папке построить treeview

155
Как лучше сделать ViewModel менюшки c#?

Как лучше сделать ViewModel менюшки c#?

Требуется годная идея для реализации логической части менюшки приложенияРазрабатываю приложение в целях самообучения, и проектирую по правилам...

135
Обработка смайликов-символов

Обработка смайликов-символов

Ввожу в приложении смайлики

114
Поле для Uri в EntityFramework с подходом CodeFirst

Поле для Uri в EntityFramework с подходом CodeFirst

Есть такой класс в модели

136