C# Class NuGet.Services.Metadata.Catalog.Persistence.AggregateStorage

Inheritance: Storage
Exibir arquivo Open project: NuGet/NuGet.Services.Metadata Class Usage Examples

Public Methods

Method Description
AggregateStorage ( Uri baseAddress, Storage primaryStorage, Storage secondaryStorage, WriteSecondaryStorageContentInterceptor writeSecondaryStorageContentInterceptor ) : System
Exists ( string fileName ) : bool
List ( CancellationToken cancellationToken ) : Task>

Protected Methods

Method Description
OnDelete ( Uri resourceUri, CancellationToken cancellationToken ) : Task
OnLoad ( Uri resourceUri, CancellationToken cancellationToken ) : Task
OnSave ( Uri resourceUri, NuGet.Services.Metadata.Catalog.Persistence.StorageContent content, CancellationToken cancellationToken ) : Task

Method Details

AggregateStorage() public method

public AggregateStorage ( Uri baseAddress, Storage primaryStorage, Storage secondaryStorage, WriteSecondaryStorageContentInterceptor writeSecondaryStorageContentInterceptor ) : System
baseAddress System.Uri
primaryStorage Storage
secondaryStorage Storage
writeSecondaryStorageContentInterceptor WriteSecondaryStorageContentInterceptor
return System

Exists() public method

public Exists ( string fileName ) : bool
fileName string
return bool

List() public method

public List ( CancellationToken cancellationToken ) : Task>
cancellationToken System.Threading.CancellationToken
return Task>

OnDelete() protected method

protected OnDelete ( Uri resourceUri, CancellationToken cancellationToken ) : Task
resourceUri System.Uri
cancellationToken System.Threading.CancellationToken
return Task

OnLoad() protected method

protected OnLoad ( Uri resourceUri, CancellationToken cancellationToken ) : Task
resourceUri System.Uri
cancellationToken System.Threading.CancellationToken
return Task

OnSave() protected method

protected OnSave ( Uri resourceUri, NuGet.Services.Metadata.Catalog.Persistence.StorageContent content, CancellationToken cancellationToken ) : Task
resourceUri System.Uri
content NuGet.Services.Metadata.Catalog.Persistence.StorageContent
cancellationToken System.Threading.CancellationToken
return Task