C# 클래스 Foundatio.Repositories.Elasticsearch.Jobs.ReindexWorkItemHandler

상속: WorkItemHandlerBase
파일 보기 프로젝트 열기: exceptionless/Foundatio.Repositories

공개 메소드들

메소드 설명
GetWorkItemLockAsync ( object workItem, CancellationToken cancellationToken = default(CancellationToken) ) : Task
HandleItemAsync ( WorkItemContext context ) : Task
ReindexWorkItemHandler ( IElasticClient client, ILockProvider lockProvider, ICacheClient cache = null, ILoggerFactory loggerFactory = null ) : System

메소드 상세

GetWorkItemLockAsync() 공개 메소드

public GetWorkItemLockAsync ( object workItem, CancellationToken cancellationToken = default(CancellationToken) ) : Task
workItem object
cancellationToken System.Threading.CancellationToken
리턴 Task

HandleItemAsync() 공개 메소드

public HandleItemAsync ( WorkItemContext context ) : Task
context WorkItemContext
리턴 Task

ReindexWorkItemHandler() 공개 메소드

public ReindexWorkItemHandler ( IElasticClient client, ILockProvider lockProvider, ICacheClient cache = null, ILoggerFactory loggerFactory = null ) : System
client IElasticClient
lockProvider ILockProvider
cache ICacheClient
loggerFactory ILoggerFactory
리턴 System