C# Class Ng.Jobs.Feed2CatalogJob

Inheritance: LoopingNgJob
Afficher le fichier Open project: NuGet/NuGet.Services.Metadata

Protected Properties

Свойство Type Description
AuditingStorage NuGet.Services.Metadata.Catalog.Persistence.Storage
CatalogStorage NuGet.Services.Metadata.Catalog.Persistence.Storage
Gallery string
StartDate DateTime?
Timeout System.TimeSpan
Top int
Verbose bool

Méthodes publiques

Méthode Description
Feed2CatalogJob ( ILoggerFactory loggerFactory ) : System
GetUsage ( ) : string

Méthodes protégées

Méthode Description
CreateHttpClient ( bool verbose ) : HttpClient
Init ( string>.IDictionary arguments, CancellationToken cancellationToken ) : void
RunInternal ( CancellationToken cancellationToken ) : Task

Private Methods

Méthode Description
Deletes2Catalog ( SortedList packages, Storage storage, System.DateTime lastCreated, System.DateTime lastEdited, System.DateTime lastDeleted, CancellationToken cancellationToken ) : Task
FilterDeletedPackage ( System.DateTime minimumFileTime, StorageListItem auditRecord ) : bool
GetCreatedPackages ( HttpClient client, string source, System.DateTime since, int top = 100 ) : IList>>.Task
GetDeletedPackages ( Storage auditingStorage, System.DateTime since ) : IList>>.Task
GetEditedPackages ( HttpClient client, string source, System.DateTime since, int top = 100 ) : IList>>.Task
GetFileName ( Uri uri ) : string
MakeCreatedUri ( string source, System.DateTime since, int top = 100 ) : Uri
MakeLastEditedUri ( string source, System.DateTime since, int top = 100 ) : Uri
SegmentPackageDeletes ( SortedList packageDeletes ) : IList>>.IEnumerable

Method Details

CreateHttpClient() protected méthode

protected CreateHttpClient ( bool verbose ) : HttpClient
verbose bool
Résultat System.Net.Http.HttpClient

Feed2CatalogJob() public méthode

public Feed2CatalogJob ( ILoggerFactory loggerFactory ) : System
loggerFactory ILoggerFactory
Résultat System

GetUsage() public méthode

public GetUsage ( ) : string
Résultat string

Init() protected méthode

protected Init ( string>.IDictionary arguments, CancellationToken cancellationToken ) : void
arguments string>.IDictionary
cancellationToken System.Threading.CancellationToken
Résultat void

RunInternal() protected méthode

protected RunInternal ( CancellationToken cancellationToken ) : Task
cancellationToken System.Threading.CancellationToken
Résultat Task

Property Details

AuditingStorage protected_oe property

protected Storage,NuGet.Services.Metadata.Catalog.Persistence AuditingStorage
Résultat NuGet.Services.Metadata.Catalog.Persistence.Storage

CatalogStorage protected_oe property

protected Storage,NuGet.Services.Metadata.Catalog.Persistence CatalogStorage
Résultat NuGet.Services.Metadata.Catalog.Persistence.Storage

Gallery protected_oe property

protected string Gallery
Résultat string

StartDate protected_oe property

protected DateTime? StartDate
Résultat DateTime?

Timeout protected_oe property

protected TimeSpan,System Timeout
Résultat System.TimeSpan

Top protected_oe property

protected int Top
Résultat int

Verbose protected_oe property

protected bool Verbose
Résultat bool