Version: 2023.1

AsyncReadManager.CloseCachedFileAsync

切换到手册
public static Unity.Jobs.JobHandle CloseCachedFileAsync (string fileName, Unity.Jobs.JobHandle dependency);

参数

fileName The path to the file to close.
dependency (Optional) A JobHandle to wait on before performing the close.

返回

JobHandle A JobHandle that completes when the asynchronous close operation finishes.

描述

Closes a file held open internally by the AsyncReadManager.

The AsyncReadManager has an internal cache of up to 10 open files, so use this method if you experience a sharing violation when trying to access one of these files that is held open.

Note: Do not use this method for files opened with OpenFileAsync, as these files do not go into the AsyncReadManager's file cache. Use FileHandle.Close instead.