C# 클래스 NuGet.Services.Work.JobHandlerBase

파일 보기 프로젝트 열기: NuGet/NuGet.Services.Work 1 사용 예제들

공개 메소드들

메소드 설명
Enqueue ( Type job ) : Task
Enqueue ( Type job, string>.Dictionary payload ) : Task
Enqueue ( Type job, string>.Dictionary payload, System.TimeSpan delayFor ) : Task
Enqueue ( string job ) : Task
Enqueue ( string job, string>.Dictionary payload ) : Task
Enqueue ( string job, string>.Dictionary payload, System.TimeSpan delayFor, string jobInstanceName = null ) : Task
GetEventSources ( ) : IEnumerable
Invoke ( InvocationContext context ) : Task

보호된 메소드들

메소드 설명
BindContext ( InvocationContext context ) : InvocationResult
BindProperties ( string>.Dictionary dictionary ) : void
BindProperty ( PropertyDescriptor prop, string value ) : void
ConvertPropertyValue ( PropertyDescriptor prop, string value ) : object
Extend ( System.TimeSpan duration ) : Task
ExtendIfNeeded ( System.TimeSpan extendFor ) : Task
ExtendIfNeeded ( System.TimeSpan extendFor, System.TimeSpan threshold ) : Task
GetBindableProperties ( ) : PropertyDescriptorCollection
Invoke ( ) : Task

메소드 상세

BindContext() 보호된 메소드

protected BindContext ( InvocationContext context ) : InvocationResult
context InvocationContext
리턴 InvocationResult

BindProperties() 보호된 메소드

protected BindProperties ( string>.Dictionary dictionary ) : void
dictionary string>.Dictionary
리턴 void

BindProperty() 보호된 메소드

protected BindProperty ( PropertyDescriptor prop, string value ) : void
prop System.ComponentModel.PropertyDescriptor
value string
리턴 void

ConvertPropertyValue() 보호된 메소드

protected ConvertPropertyValue ( PropertyDescriptor prop, string value ) : object
prop System.ComponentModel.PropertyDescriptor
value string
리턴 object

Enqueue() 공개 메소드

public Enqueue ( Type job ) : Task
job System.Type
리턴 Task

Enqueue() 공개 메소드

public Enqueue ( Type job, string>.Dictionary payload ) : Task
job System.Type
payload string>.Dictionary
리턴 Task

Enqueue() 공개 메소드

public Enqueue ( Type job, string>.Dictionary payload, System.TimeSpan delayFor ) : Task
job System.Type
payload string>.Dictionary
delayFor System.TimeSpan
리턴 Task

Enqueue() 공개 메소드

public Enqueue ( string job ) : Task
job string
리턴 Task

Enqueue() 공개 메소드

public Enqueue ( string job, string>.Dictionary payload ) : Task
job string
payload string>.Dictionary
리턴 Task

Enqueue() 공개 메소드

public Enqueue ( string job, string>.Dictionary payload, System.TimeSpan delayFor, string jobInstanceName = null ) : Task
job string
payload string>.Dictionary
delayFor System.TimeSpan
jobInstanceName string
리턴 Task

Extend() 보호된 메소드

protected Extend ( System.TimeSpan duration ) : Task
duration System.TimeSpan
리턴 Task

ExtendIfNeeded() 보호된 메소드

protected ExtendIfNeeded ( System.TimeSpan extendFor ) : Task
extendFor System.TimeSpan
리턴 Task

ExtendIfNeeded() 보호된 메소드

protected ExtendIfNeeded ( System.TimeSpan extendFor, System.TimeSpan threshold ) : Task
extendFor System.TimeSpan
threshold System.TimeSpan
리턴 Task

GetBindableProperties() 보호된 메소드

protected GetBindableProperties ( ) : PropertyDescriptorCollection
리턴 System.ComponentModel.PropertyDescriptorCollection

GetEventSources() 공개 추상적인 메소드

public abstract GetEventSources ( ) : IEnumerable
리턴 IEnumerable

Invoke() 보호된 추상적인 메소드

protected abstract Invoke ( ) : Task
리턴 Task

Invoke() 공개 메소드

public Invoke ( InvocationContext context ) : Task
context InvocationContext
리턴 Task