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

Inheritance: IRegistrationPersistence
Datei anzeigen Open project: NuGet/NuGet.Services.Metadata Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

Load() public method

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

RegistrationPersistence() public method

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
return Newtonsoft.Json.Linq

Save() public method

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