C# Class Ng.Jobs.Feed2CatalogJob

Inheritance: LoopingNgJob
Exibir arquivo Open project: NuGet/NuGet.Services.Metadata

Protected Properties

Property 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

Public Methods

Method Description
Feed2CatalogJob ( ILoggerFactory loggerFactory ) : System
GetUsage ( ) : string

Protected Methods

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

Private Methods

Method 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 method

protected CreateHttpClient ( bool verbose ) : HttpClient
verbose bool
return System.Net.Http.HttpClient

Feed2CatalogJob() public method

public Feed2CatalogJob ( ILoggerFactory loggerFactory ) : System
loggerFactory ILoggerFactory
return System

GetUsage() public method

public GetUsage ( ) : string
return string

Init() protected method

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

RunInternal() protected method

protected RunInternal ( CancellationToken cancellationToken ) : Task
cancellationToken System.Threading.CancellationToken
return Task

Property Details

AuditingStorage protected_oe property

protected Storage,NuGet.Services.Metadata.Catalog.Persistence AuditingStorage
return NuGet.Services.Metadata.Catalog.Persistence.Storage

CatalogStorage protected_oe property

protected Storage,NuGet.Services.Metadata.Catalog.Persistence CatalogStorage
return NuGet.Services.Metadata.Catalog.Persistence.Storage

Gallery protected_oe property

protected string Gallery
return string

StartDate protected_oe property

protected DateTime? StartDate
return DateTime?

Timeout protected_oe property

protected TimeSpan,System Timeout
return System.TimeSpan

Top protected_oe property

protected int Top
return int

Verbose protected_oe property

protected bool Verbose
return bool