NuGet.Services.Metadata.Catalog.Registration.RecordingStorage.Delete C# (CSharp) Method

Delete() public method

public Delete ( Uri resourceUri, CancellationToken cancellationToken ) : Task
resourceUri System.Uri
cancellationToken System.Threading.CancellationToken
return Task
        public Task Delete(Uri resourceUri, CancellationToken cancellationToken)
        {
            return _innerStorage.Delete(resourceUri, cancellationToken);
        }

Usage Example

Example #1
0
        static async Task Cleanup(RecordingStorage storage)
        {
            IList <Task> tasks = new List <Task>();

            foreach (Uri loaded in storage.Loaded)
            {
                if (!storage.Saved.Contains(loaded))
                {
                    tasks.Add(storage.Delete(loaded));
                }
            }
            if (tasks.Count > 0)
            {
                await Task.WhenAll(tasks.ToArray());
            }
        }
All Usage Examples Of NuGet.Services.Metadata.Catalog.Registration.RecordingStorage::Delete