C# 클래스 NuGet.Services.Metadata.Catalog.Persistence.Storage

파일 보기 프로젝트 열기: NuGet/NuGet.Services.Metadata 1 사용 예제들

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
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

메소드 상세

Delete() 공개 메소드

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

Exists() 공개 추상적인 메소드

public abstract Exists ( string fileName ) : bool
fileName string
리턴 bool

GetName() 보호된 메소드

protected GetName ( Uri uri ) : string
uri System.Uri
리턴 string

GetUri() 보호된 메소드

protected GetUri ( string name ) : Uri
name string
리턴 System.Uri

List() 공개 추상적인 메소드

public abstract List ( CancellationToken cancellationToken ) : Task>
cancellationToken CancellationToken
리턴 Task>

Load() 공개 메소드

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

LoadString() 공개 메소드

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

OnDelete() 보호된 추상적인 메소드

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

OnLoad() 보호된 추상적인 메소드

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

OnSave() 보호된 추상적인 메소드

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
리턴 System.Threading.Tasks.Task

ResetStatistics() 공개 메소드

public ResetStatistics ( ) : void
리턴 void

ResolveUri() 공개 메소드

public ResolveUri ( string relativeUri ) : Uri
relativeUri string
리턴 System.Uri

Save() 공개 메소드

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
리턴 System.Threading.Tasks.Task

Storage() 공개 메소드

public Storage ( Uri baseAddress ) : System
baseAddress System.Uri
리턴 System

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

TraceMethod() 보호된 메소드

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