C# Class Ng.Jobs.NgJob

Datei anzeigen Open project: NuGet/NuGet.Services.Metadata

Protected Properties

Property Type Description
Logger ILogger
LoggerFactory ILoggerFactory

Public Methods

Method Description
GetUsage ( ) : string
GetUsageBase ( ) : string
Run ( string>.IDictionary arguments, CancellationToken cancellationToken ) : Task

Protected Methods

Method Description
Init ( string>.IDictionary arguments, CancellationToken cancellationToken ) : void
NgJob ( ILoggerFactory loggerFactory ) : Microsoft.Extensions.Logging
RunInternal ( CancellationToken cancellationToken ) : Task

Method Details

GetUsage() public method

public GetUsage ( ) : string
return string

GetUsageBase() public static method

public static GetUsageBase ( ) : string
return string

Init() protected abstract method

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

NgJob() protected method

protected NgJob ( ILoggerFactory loggerFactory ) : Microsoft.Extensions.Logging
loggerFactory ILoggerFactory
return Microsoft.Extensions.Logging

Run() public method

public Run ( string>.IDictionary arguments, CancellationToken cancellationToken ) : Task
arguments string>.IDictionary
cancellationToken System.Threading.CancellationToken
return Task

RunInternal() protected abstract method

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

Property Details

Logger protected_oe property

protected ILogger Logger
return ILogger

LoggerFactory protected_oe property

protected ILoggerFactory LoggerFactory
return ILoggerFactory