C# Класс NuGet.Services.Work.JobRunner

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DefaultInvisibilityPeriod System.TimeSpan

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

Метод Описание
GetCurrentStatus ( ) : Task
JobRunner ( JobDispatcher dispatcher, InvocationQueue queue, ConfigurationHub config, System.Clock clock ) : System
JobRunner ( JobDispatcher dispatcher, InvocationQueue queue, ConfigurationHub config, System.Clock clock, Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer logContainer ) : System
Run ( CancellationToken cancelToken ) : Task

Защищенные методы

Метод Описание
Dispatch ( InvocationState invocation, CancellationToken cancelToken ) : Task
Dispatch ( InvocationState invocation, InvocationLogCapture capture, CancellationToken cancelToken ) : Task
Dispatch ( InvocationState invocation, InvocationLogCapture capture, CancellationToken cancelToken, bool includeContinuations ) : Task
JobRunner ( System.TimeSpan pollInterval ) : System
OnHeartbeat ( EventArgs args ) : void

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

Метод Описание
EnqueueRepeat ( InvocationState repeat, InvocationResult result ) : Task

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

Dispatch() защищенный Метод

protected Dispatch ( InvocationState invocation, CancellationToken cancelToken ) : Task
invocation InvocationState
cancelToken System.Threading.CancellationToken
Результат Task

Dispatch() защищенный Метод

protected Dispatch ( InvocationState invocation, InvocationLogCapture capture, CancellationToken cancelToken ) : Task
invocation InvocationState
capture InvocationLogCapture
cancelToken System.Threading.CancellationToken
Результат Task

Dispatch() защищенный Метод

protected Dispatch ( InvocationState invocation, InvocationLogCapture capture, CancellationToken cancelToken, bool includeContinuations ) : Task
invocation InvocationState
capture InvocationLogCapture
cancelToken System.Threading.CancellationToken
includeContinuations bool
Результат Task

GetCurrentStatus() публичный Метод

public GetCurrentStatus ( ) : Task
Результат Task

JobRunner() публичный Метод

public JobRunner ( JobDispatcher dispatcher, InvocationQueue queue, ConfigurationHub config, System.Clock clock ) : System
dispatcher JobDispatcher
queue InvocationQueue
config ConfigurationHub
clock System.Clock
Результат System

JobRunner() публичный Метод

public JobRunner ( JobDispatcher dispatcher, InvocationQueue queue, ConfigurationHub config, System.Clock clock, Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer logContainer ) : System
dispatcher JobDispatcher
queue InvocationQueue
config ConfigurationHub
clock System.Clock
logContainer Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer
Результат System

JobRunner() защищенный Метод

protected JobRunner ( System.TimeSpan pollInterval ) : System
pollInterval System.TimeSpan
Результат System

OnHeartbeat() защищенный Метод

protected OnHeartbeat ( EventArgs args ) : void
args System.EventArgs
Результат void

Run() публичный Метод

public Run ( CancellationToken cancelToken ) : Task
cancelToken System.Threading.CancellationToken
Результат Task

Описание свойств

DefaultInvisibilityPeriod публичное статическое свойство

public static TimeSpan,System DefaultInvisibilityPeriod
Результат System.TimeSpan