C# 클래스 Ng.Jobs.Feed2CatalogJob

상속: LoopingNgJob
파일 보기 프로젝트 열기: NuGet/NuGet.Services.Metadata

보호된 프로퍼티들

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
Feed2CatalogJob ( ILoggerFactory loggerFactory ) : System
GetUsage ( ) : string

보호된 메소드들

메소드 설명
CreateHttpClient ( bool verbose ) : HttpClient
Init ( string>.IDictionary arguments, CancellationToken cancellationToken ) : void
RunInternal ( CancellationToken cancellationToken ) : Task

비공개 메소드들

메소드 설명
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

메소드 상세

CreateHttpClient() 보호된 메소드

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

Feed2CatalogJob() 공개 메소드

public Feed2CatalogJob ( ILoggerFactory loggerFactory ) : System
loggerFactory ILoggerFactory
리턴 System

GetUsage() 공개 메소드

public GetUsage ( ) : string
리턴 string

Init() 보호된 메소드

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

RunInternal() 보호된 메소드

protected RunInternal ( CancellationToken cancellationToken ) : Task
cancellationToken System.Threading.CancellationToken
리턴 Task

프로퍼티 상세

AuditingStorage 보호되어 있는 프로퍼티

protected Storage,NuGet.Services.Metadata.Catalog.Persistence AuditingStorage
리턴 NuGet.Services.Metadata.Catalog.Persistence.Storage

CatalogStorage 보호되어 있는 프로퍼티

protected Storage,NuGet.Services.Metadata.Catalog.Persistence CatalogStorage
리턴 NuGet.Services.Metadata.Catalog.Persistence.Storage

Gallery 보호되어 있는 프로퍼티

protected string Gallery
리턴 string

StartDate 보호되어 있는 프로퍼티

protected DateTime? StartDate
리턴 DateTime?

Timeout 보호되어 있는 프로퍼티

protected TimeSpan,System Timeout
리턴 System.TimeSpan

Top 보호되어 있는 프로퍼티

protected int Top
리턴 int

Verbose 보호되어 있는 프로퍼티

protected bool Verbose
리턴 bool