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

Inheritance: SortingGraphCollector
ファイルを表示 Open project: NuGet/NuGet.Services.Metadata Class Usage Examples

Public Methods

Method Description
RegistrationCollector ( Uri index, NuGet.Services.Metadata.Catalog.Persistence.StorageFactory storageFactory, Func handlerFunc = null ) : NuGet.Services.Metadata.Catalog.Persistence

Protected Methods

Method Description
CreateBatches ( IEnumerable catalogItems ) : Task>
ProcessGraphs ( IGraph>.KeyValuePair sortedGraphs, CancellationToken cancellationToken ) : Task

Private Methods

Method Description
GetKey ( JToken item ) : string

Method Details

CreateBatches() protected method

protected CreateBatches ( IEnumerable catalogItems ) : Task>
catalogItems IEnumerable
return Task>

ProcessGraphs() protected method

protected ProcessGraphs ( IGraph>.KeyValuePair sortedGraphs, CancellationToken cancellationToken ) : Task
sortedGraphs IGraph>.KeyValuePair
cancellationToken System.Threading.CancellationToken
return Task

RegistrationCollector() public method

public RegistrationCollector ( Uri index, NuGet.Services.Metadata.Catalog.Persistence.StorageFactory storageFactory, Func handlerFunc = null ) : NuGet.Services.Metadata.Catalog.Persistence
index System.Uri
storageFactory NuGet.Services.Metadata.Catalog.Persistence.StorageFactory
handlerFunc Func
return NuGet.Services.Metadata.Catalog.Persistence