C# Class NuGet.Indexing.VersionsHandler

Inheritance: IIndexReaderProcessorHandler
Afficher le fichier Open project: NuGet/NuGet.Services.Metadata Class Usage Examples

Méthodes publiques

Méthode Description
Begin ( IndexReader indexReader ) : void
End ( IndexReader indexReader ) : void
Process ( IndexReader indexReader, string readerName, int perSegmentDocumentNumber, int perIndexDocumentNumber, Lucene.Net.Documents.Document document, string id, NuGet.Versioning.NuGetVersion version ) : void
VersionsHandler ( Downloads downloads ) : System

Private Methods

Méthode Description
CreateResults ( ) : void
CreateVersionResult ( string id, List registrationEntries, DownloadsByVersion downloadsByVersion ) : VersionResult
GetListed ( Lucene.Net.Documents.Document document ) : bool

Method Details

Begin() public méthode

public Begin ( IndexReader indexReader ) : void
indexReader Lucene.Net.Index.IndexReader
Résultat void

End() public méthode

public End ( IndexReader indexReader ) : void
indexReader Lucene.Net.Index.IndexReader
Résultat void

Process() public méthode

public Process ( IndexReader indexReader, string readerName, int perSegmentDocumentNumber, int perIndexDocumentNumber, Lucene.Net.Documents.Document document, string id, NuGet.Versioning.NuGetVersion version ) : void
indexReader Lucene.Net.Index.IndexReader
readerName string
perSegmentDocumentNumber int
perIndexDocumentNumber int
document Lucene.Net.Documents.Document
id string
version NuGet.Versioning.NuGetVersion
Résultat void

VersionsHandler() public méthode

public VersionsHandler ( Downloads downloads ) : System
downloads Downloads
Résultat System