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

Mostra file Open project: NuGet/NuGet.Services.Metadata Class Usage Examples

Public Methods

Method Description
Delete ( Uri resourceUri, CancellationToken cancellationToken ) : System.Threading.Tasks.Task
Exists ( string fileName ) : bool
List ( CancellationToken cancellationToken ) : Task>
Load ( Uri resourceUri, CancellationToken cancellationToken ) : Task
LoadString ( Uri resourceUri, CancellationToken cancellationToken ) : Task
ResetStatistics ( ) : void
ResolveUri ( string relativeUri ) : Uri
Save ( Uri resourceUri, NuGet.Services.Metadata.Catalog.Persistence.StorageContent content, CancellationToken cancellationToken ) : System.Threading.Tasks.Task
Storage ( Uri baseAddress ) : System
ToString ( ) : string

Protected Methods

Method Description
GetName ( Uri uri ) : string
GetUri ( string name ) : Uri
OnDelete ( Uri resourceUri, CancellationToken cancellationToken ) : System.Threading.Tasks.Task
OnLoad ( Uri resourceUri, CancellationToken cancellationToken ) : Task
OnSave ( Uri resourceUri, NuGet.Services.Metadata.Catalog.Persistence.StorageContent content, CancellationToken cancellationToken ) : System.Threading.Tasks.Task
TraceMethod ( string method, Uri resourceUri ) : void

Method Details

Delete() public method

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

Exists() public abstract method

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

GetName() protected method

protected GetName ( Uri uri ) : string
uri System.Uri
return string

GetUri() protected method

protected GetUri ( string name ) : Uri
name string
return System.Uri

List() public abstract method

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

Load() public method

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

LoadString() public method

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

OnDelete() protected abstract method

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

OnLoad() protected abstract method

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

OnSave() protected abstract method

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

ResetStatistics() public method

public ResetStatistics ( ) : void
return void

ResolveUri() public method

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

Save() public method

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

Storage() public method

public Storage ( Uri baseAddress ) : System
baseAddress System.Uri
return System

ToString() public method

public ToString ( ) : string
return string

TraceMethod() protected method

protected TraceMethod ( string method, Uri resourceUri ) : void
method string
resourceUri System.Uri
return void