C# Class NuGet.Services.Metadata.Catalog.Registration.RecordingStorage

Inheritance: IStorage
Show file Open project: NuGet/NuGet.Services.Metadata Class Usage Examples

Public Methods

Method Description
Delete ( Uri resourceUri, CancellationToken cancellationToken ) : Task
List ( CancellationToken cancellationToken ) : Task>
Load ( Uri resourceUri, CancellationToken cancellationToken ) : Task
LoadString ( Uri resourceUri, CancellationToken cancellationToken ) : Task
RecordingStorage ( IStorage storage ) : NuGet.Services.Metadata.Catalog.Persistence
ResolveUri ( string relativeUri ) : Uri
Save ( Uri resourceUri, StorageContent content, CancellationToken cancellationToken ) : Task

Method Details

Delete() public method

public Delete ( Uri resourceUri, CancellationToken cancellationToken ) : Task
resourceUri System.Uri
cancellationToken System.Threading.CancellationToken
return Task

List() public method

public List ( CancellationToken cancellationToken ) : Task>
cancellationToken CancellationToken
return Task>

Load() public method

public Load ( Uri resourceUri, CancellationToken cancellationToken ) : Task
resourceUri Uri
cancellationToken CancellationToken
return Task

LoadString() public method

public LoadString ( Uri resourceUri, CancellationToken cancellationToken ) : Task
resourceUri Uri
cancellationToken CancellationToken
return Task

RecordingStorage() public method

public RecordingStorage ( IStorage storage ) : NuGet.Services.Metadata.Catalog.Persistence
storage IStorage
return NuGet.Services.Metadata.Catalog.Persistence

ResolveUri() public method

public ResolveUri ( string relativeUri ) : Uri
relativeUri string
return Uri

Save() public method

public Save ( Uri resourceUri, StorageContent content, CancellationToken cancellationToken ) : Task
resourceUri Uri
content StorageContent
cancellationToken CancellationToken
return Task