C# Класс Ng.Jobs.CatalogUtility

Utility class to share functionality between Package2Catalog and Feed2Catalog.
Показать файл Открыть проект

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

Метод Описание
CreateHttpClient ( bool verbose ) : HttpClient
DownloadMetadata2Catalog ( HttpClient client, SortedList packages, Storage storage, System.DateTime lastCreated, System.DateTime lastEdited, System.DateTime lastDeleted, bool createdPackages, CancellationToken cancellationToken, ILogger logger ) : Task
GetCatalogProperty ( Storage storage, string propertyName, CancellationToken cancellationToken ) : Task
GetPackages ( HttpClient client, Uri uri, string keyDateProperty ) : IList>>.Task

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

Метод Описание
DetermineLastDate ( System.DateTime lastCreated, System.DateTime lastEdited, bool createdPackages ) : System.DateTime
ForceUtc ( System.DateTime date ) : System.DateTime

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

CreateHttpClient() публичный статический Метод

public static CreateHttpClient ( bool verbose ) : HttpClient
verbose bool
Результат System.Net.Http.HttpClient

DownloadMetadata2Catalog() публичный статический Метод

public static DownloadMetadata2Catalog ( HttpClient client, SortedList packages, Storage storage, System.DateTime lastCreated, System.DateTime lastEdited, System.DateTime lastDeleted, bool createdPackages, CancellationToken cancellationToken, ILogger logger ) : Task
client System.Net.Http.HttpClient
packages SortedList
storage NuGet.Services.Metadata.Catalog.Persistence.Storage
lastCreated System.DateTime
lastEdited System.DateTime
lastDeleted System.DateTime
createdPackages bool
cancellationToken System.Threading.CancellationToken
logger ILogger
Результат Task

GetCatalogProperty() публичный статический Метод

public static GetCatalogProperty ( Storage storage, string propertyName, CancellationToken cancellationToken ) : Task
storage NuGet.Services.Metadata.Catalog.Persistence.Storage
propertyName string
cancellationToken System.Threading.CancellationToken
Результат Task

GetPackages() публичный статический Метод

public static GetPackages ( HttpClient client, Uri uri, string keyDateProperty ) : IList>>.Task
client System.Net.Http.HttpClient
uri System.Uri
keyDateProperty string
Результат IList>>.Task