Форум
.NET
Тема
Как правильно задавать вопросы
B
I
abc
U
X
3
X
3
H1
H2
H3
H4
H5
H6
Asm
C/C++
C#
Erlang
Haskell
IDL
Java
Lisp
MSIL
Nemerle
ObjC
OCaml
Pascal
Perl
PHP
Prolog
Python
Ruby
Rust
SQL
VB
Здравствуйте, Sinclair, Вы писали: S>Здравствуйте, Разраб, Вы писали: Р>>ошибки нет. следом вызывается утилита cryptcp которая читает созданный файл, но почему-то не может прочитать(в него пишется серт). S>А, вы имели в виду "будет ли закрыт handle к моменту возврата из await"? S>Судя по https://github.com/dotnet/runtime/blob/cd460dbda99c080b9f9ec1cbdcd233f25ba8c189/src/libraries/System.Private.CoreLib/src/System/IO/File.cs#L1068C7-L1083C1 S>и https://github.com/dotnet/runtime/blob/cd460dbda99c080b9f9ec1cbdcd233f25ba8c189/src/libraries/System.Private.CoreLib/src/Microsoft/Win32/SafeHandles/SafeFileHandle.Unix.cs#L144C12-L153C14 - будет. Р>>Возможно, крипто-про, что-то еще не может прочитать, но быть может, есть инфа именно по File.Write<..>, вот... Р>>я например знаю. что в линухе можно файл открытый удалить, и все равно он будет доступен пока не будет освобожден дескриптор. S>Эмм, это вроде deleteonclosе, и он как раз доступен только в винде. Но метод File.WriteAllBytesAsync не использует этот флаг. S>В общем, надо посмотреть, кто удерживает хэндл открытым. Я не шибко знаком с инструментами в линуксе, но наверняка такие средства есть.
Теги:
Введите теги разделенные пробелами. Обрамляйте в кавычки словосочетания с пробелами внутри, например:
"Visual Studio" .NET
Имя, пароль:
Загрузить
Нравится наш сайт?
Помогите его развитию!
Отключить смайлики
Получать ответы по e-mail
Проверить правописание
Параметры проверки …