public override async Task DisposeAsync() { await base.DisposeAsync(); var contents = await Contents.GetAsync(); foreach (var content in contents.Items) { await Contents.DeleteAsync(content); } }
public override void Dispose() { Task.Run(async() => { var contents = await Contents.GetAsync(); foreach (var content in contents.Items) { await Contents.DeleteAsync(content); } }).Wait(); }