C# 클래스 NuGet.Services.Metadata.Catalog.Registration.RegistrationPersistence

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

공개 메소드들

메소드 설명
Load ( CancellationToken cancellationToken ) : RegistrationCatalogEntry>>.Task
RegistrationPersistence ( NuGet.Services.Metadata.Catalog.Persistence.StorageFactory storageFactory, NuGet.Services.Metadata.Catalog.Registration.RegistrationKey registrationKey, int partitionSize, int packageCountThreshold, Uri contentBaseAddress ) : Newtonsoft.Json.Linq
Save ( RegistrationCatalogEntry>.IDictionary registration, CancellationToken cancellationToken ) : Task

비공개 메소드들

메소드 설명
AddExistingItem ( RegistrationCatalogEntry>.IDictionary resources, VDS.RDF.TripleStore store, Uri catalogEntry ) : void
Cleanup ( RecordingStorage storage, CancellationToken cancellationToken ) : Task
GetResources ( IGraph graph ) : RegistrationCatalogEntry>.IDictionary
ListExistingItems ( VDS.RDF.TripleStore store ) : IList
Load ( IStorage storage, Uri resourceUri, CancellationToken cancellationToken ) : RegistrationCatalogEntry>>.Task
LoadCatalog ( IStorage storage, Uri resourceUri, CancellationToken cancellationToken ) : Task
LoadCatalogPage ( IStorage storage, Uri pageUri, CancellationToken cancellationToken ) : Task
Save ( IStorage storage, Uri registrationBaseAddress, RegistrationCatalogEntry>.IDictionary registration, int partitionSize, int packageCountThreshold, Uri contentBaseAddress, CancellationToken cancellationToken ) : Task
SaveLargeRegistration ( IStorage storage, Uri registrationBaseAddress, IList items, int partitionSize, Uri contentBaseAddress, CancellationToken cancellationToken ) : Task
SaveRegistration ( IStorage storage, Uri registrationBaseAddress, IList items, IList cleanUpList, SingleGraphPersistence graphPersistence, int partitionSize, Uri contentBaseAddress, CancellationToken cancellationToken ) : Task
SaveSmallRegistration ( IStorage storage, Uri registrationBaseAddress, IList items, int partitionSize, Uri contentBaseAddress, CancellationToken cancellationToken ) : Task

메소드 상세

Load() 공개 메소드

public Load ( CancellationToken cancellationToken ) : RegistrationCatalogEntry>>.Task
cancellationToken System.Threading.CancellationToken
리턴 RegistrationCatalogEntry>>.Task

RegistrationPersistence() 공개 메소드

public RegistrationPersistence ( NuGet.Services.Metadata.Catalog.Persistence.StorageFactory storageFactory, NuGet.Services.Metadata.Catalog.Registration.RegistrationKey registrationKey, int partitionSize, int packageCountThreshold, Uri contentBaseAddress ) : Newtonsoft.Json.Linq
storageFactory NuGet.Services.Metadata.Catalog.Persistence.StorageFactory
registrationKey NuGet.Services.Metadata.Catalog.Registration.RegistrationKey
partitionSize int
packageCountThreshold int
contentBaseAddress System.Uri
리턴 Newtonsoft.Json.Linq

Save() 공개 메소드

public Save ( RegistrationCatalogEntry>.IDictionary registration, CancellationToken cancellationToken ) : Task
registration RegistrationCatalogEntry>.IDictionary
cancellationToken System.Threading.CancellationToken
리턴 Task