AsyncReadManager.CloseCachedFileAsync
Declaration
public static Unity.Jobs.JobHandle CloseCachedFileAsync(string fileName, Unity.Jobs.JobHandle dependency);Параметры
| Параметр | Описание |
|---|---|
| fileName | Путь к файлу для закрытия. |
| зависимость | (Необязательно) JobHandle для ожидания перед выполнением закрытия. |
Возвращаемое значение
JobHandle JobHandle, завершающийся после завершения операции асинхронного закрытия.
Описание
Закрывает файл, открытый внутри AsyncReadManager.
У AsyncReadManager есть внутренний кэш максимум на 10 открытых файлов, поэтому применяйте этот метод, если при обращении к одному из таких удерживаемых открытыми файлов возникает нарушение совместного доступа.
Примечание. Не используйте этот метод для файлов, открытых с помощью OpenFileAsync, так как эти файлы не попадают в файловый кэш AsyncReadManager. Используйте FileHandle.Close вместо этого.