C# Class NuGet.Indexing.LatestListedHandler

Inheritance: IIndexReaderProcessorHandler
Exibir arquivo Open project: NuGet/NuGet.Services.Metadata Class Usage Examples

Public Methods

Method Description
Begin ( IndexReader indexReader ) : void
End ( IndexReader indexReader ) : void
LatestListedHandler ( bool includeUnlisted, bool includePrerelease ) : Lucene.Net.Documents
Process ( IndexReader indexReader, string readerName, int perSegmentDocumentNumber, int perIndexDocumentNumber, Lucene.Net.Documents.Document document, string id, NuGet.Versioning.NuGetVersion version ) : void

Private Methods

Method Description
GetListed ( Lucene.Net.Documents.Document document ) : bool
Update ( bool isListed, string readerName, int n, string id, NuGet.Versioning.NuGetVersion version ) : void

Method Details

Begin() public method

public Begin ( IndexReader indexReader ) : void
indexReader Lucene.Net.Index.IndexReader
return void

End() public method

public End ( IndexReader indexReader ) : void
indexReader Lucene.Net.Index.IndexReader
return void

LatestListedHandler() public method

public LatestListedHandler ( bool includeUnlisted, bool includePrerelease ) : Lucene.Net.Documents
includeUnlisted bool
includePrerelease bool
return Lucene.Net.Documents

Process() public method

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
return void