Size: a a a

2020 August 26

P

Phantom in CODE BLOG / C#
Alex_R
Не могу, не за компом, не дома ((
Ок, но, если там не Task или Task<T>, то либо тебя наебали, либо там хитровыебано написано
источник

P

Phantom in CODE BLOG / C#
И из синхронного метода вызывется асинхроный
источник

P

Phantom in CODE BLOG / C#
Что пиздец
источник

P

Phantom in CODE BLOG / C#
Если не ошибаюсь
источник

A

Alex_R in CODE BLOG / C#
Phantom
Ок, но, если там не Task или Task<T>, то либо тебя наебали, либо там хитровыебано написано
Точно помню, что там просто int написано. Скорей всего там хитровыебанно
источник

P

Phantom in CODE BLOG / C#
Alex_R
Точно помню, что там просто int написано. Скорей всего там хитровыебанно
Загляни в реализацию
источник

A

Alex_R in CODE BLOG / C#
Phantom
Загляни в реализацию
Заглянул, там пиздец) Завтра напишу тебе, если захочешь подскажешь)
источник

P

Phantom in CODE BLOG / C#
Alex_R
Заглянул, там пиздец) Завтра напишу тебе, если захочешь подскажешь)
Не так что я ебу в асинхрон, просто знаю основы
источник

P

Phantom in CODE BLOG / C#
Я просто знаю
источник

P

Phantom in CODE BLOG / C#
Что норм асинхронный метод, должен возвращать Task или Task<T>
источник

P

Phantom in CODE BLOG / C#
Если там как то херого написано
источник

P

Phantom in CODE BLOG / C#
И в конце возвращает результат в виде инт, и типо 1 это success
источник

A

Alex_R in CODE BLOG / C#
Phantom
Что норм асинхронный метод, должен возвращать Task или Task<T>
Да я тоже знаю, но он возвращает int, который является номером имени файла. Типа doc_{i}.pdf
источник

A

Alex_R in CODE BLOG / C#
Alex_R
Короче сделал через костыль. В методе где к главному файлу присоединяются остальные документы кинул цикл

while (true)
           {
               string [] files = Directory.GetFiles(tempLocation + "\\allInOne");
               if (files.Length != 0)
               {
                   break;
               }
           }
Вот так сделал пока
источник

P

Phantom in CODE BLOG / C#
То бер сделай совй метод async и сделай, await Task.Run( () => PrintToFile());
источник

P

Phantom in CODE BLOG / C#
Alex_R
Да я тоже знаю, но он возвращает int, который является номером имени файла. Типа doc_{i}.pdf
Ну раз есть результат, значит файл записан, нет?
источник

A

Alex_R in CODE BLOG / C#
Phantom
Ну раз есть результат, значит файл записан, нет?
А как мне проконтролировать, что результат появился?
источник

A

Alex_R in CODE BLOG / C#
Phantom
То бер сделай совй метод async и сделай, await Task.Run( () => PrintToFile());
И как мне понять, что этот Task завершился?
источник

P

Phantom in CODE BLOG / C#
Alex_R
А как мне проконтролировать, что результат появился?
var result = await Task.Run( () => PrintToFile());
источник

P

Phantom in CODE BLOG / C#
Phantom
var result = await Task.Run( () => PrintToFile());
Вот так
источник