public async Task <T?> GetAsync(string id, bool ignoreBody = false) { if (!await Folder.CheckPermission()) { return(null); } using var stream = await Folder.GetStreamAsync(id, FileAccess.Read); if (stream == null) { return(null); } using var sr = new StreamReader(stream); return(await dataSerializer.ReadAsync(sr, id, ignoreBody)); }