C# 클래스 Microsoft.Research.DataOnboarding.QueueService.PublishQueueService

Handles the PublishMessages and Implements interface for adding the publish message to the queue.
상속: Microsoft.Research.DataOnboarding.QueueService.BaseQueueService, IPublishQueueService, IMessageHandler
파일 보기 프로젝트 열기: CDLUC3/dataup2 1 사용 예제들

공개 메소드들

메소드 설명
PostFileToQueue ( BaseMessage message ) : void

Posts the message in the queue.

ProcessMessage ( BaseMessage message ) : void

Process the publish message.

PublishQueueService ( IFileServiceFactory fileServiceFactory, IRepositoryService repositoryService, IQueueRepository queueRepository ) : Microsoft.Research.DataOnboarding.DomainModel

Initializes a new instance of the PublishQueueService class.

비공개 메소드들

메소드 설명
AddVerifyFileMessageToQueue ( PublishMessage publishMessage ) : void

Creates an instance of VerifyFileMessage from PublishMessage and Adds the VerifyFileMessage to the Queue.

UpdateFileStatusAndDeleteFromQueue ( PublishMessage publishMessage, string fileIdentifier ) : void

Updates the FileStatus as Verifying.

메소드 상세

PostFileToQueue() 공개 메소드

Posts the message in the queue.
public PostFileToQueue ( BaseMessage message ) : void
message Microsoft.Research.DataOnboarding.Utilities.Model.BaseMessage BaseMessage instance.
리턴 void

ProcessMessage() 공개 메소드

Process the publish message.
public ProcessMessage ( BaseMessage message ) : void
message Microsoft.Research.DataOnboarding.Utilities.Model.BaseMessage BaseMessage instance.
리턴 void

PublishQueueService() 공개 메소드

Initializes a new instance of the PublishQueueService class.
public PublishQueueService ( IFileServiceFactory fileServiceFactory, IRepositoryService repositoryService, IQueueRepository queueRepository ) : Microsoft.Research.DataOnboarding.DomainModel
fileServiceFactory IFileServiceFactory IFileServiceFactory instance.
repositoryService IRepositoryService IRepository instance.
queueRepository IQueueRepository QueueRepository instance.
리턴 Microsoft.Research.DataOnboarding.DomainModel