C# Класс NuGet.Services.Metadata.Catalog.AppendOnlyCatalogWriter

Наследование: CatalogWriterBase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AppendOnlyCatalogWriter ( Storage storage, int maxPageSize = 1000, bool append = true, ICatalogGraphPersistence catalogGraphPersistence = null, NuGet.Services.Metadata.Catalog.CatalogContext context = null ) : NuGet.Services.Metadata.Catalog.Persistence

Защищенные методы

Метод Описание
GetAdditionalRootType ( ) : System.Uri[]
SavePages ( System.Guid commitId, System.DateTime commitTimeStamp, CatalogItemSummary>.IDictionary itemEntries, CancellationToken cancellationToken ) : CatalogItemSummary>>.Task

Приватные методы

Метод Описание
ExtractLatest ( CatalogItemSummary>.IDictionary currentPageEntries ) : Tuple
GetPageUri ( CatalogItemSummary>.IDictionary currentPageEntries, int newItemCount, bool &isExistingPage ) : Uri

Описание методов

AppendOnlyCatalogWriter() публичный Метод

public AppendOnlyCatalogWriter ( Storage storage, int maxPageSize = 1000, bool append = true, ICatalogGraphPersistence catalogGraphPersistence = null, NuGet.Services.Metadata.Catalog.CatalogContext context = null ) : NuGet.Services.Metadata.Catalog.Persistence
storage NuGet.Services.Metadata.Catalog.Persistence.Storage
maxPageSize int
append bool
catalogGraphPersistence ICatalogGraphPersistence
context NuGet.Services.Metadata.Catalog.CatalogContext
Результат NuGet.Services.Metadata.Catalog.Persistence

GetAdditionalRootType() защищенный Метод

protected GetAdditionalRootType ( ) : System.Uri[]
Результат System.Uri[]

SavePages() защищенный Метод

protected SavePages ( System.Guid commitId, System.DateTime commitTimeStamp, CatalogItemSummary>.IDictionary itemEntries, CancellationToken cancellationToken ) : CatalogItemSummary>>.Task
commitId System.Guid
commitTimeStamp System.DateTime
itemEntries CatalogItemSummary>.IDictionary
cancellationToken System.Threading.CancellationToken
Результат CatalogItemSummary>>.Task