C# 클래스 Westwind.MessageQueueing.QueueControllerMultiple

상속: QueueController
파일 보기 프로젝트 열기: RickStrahl/Westwind.QueueMessageManager 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Controllers List

공개 메소드들

메소드 설명
Initialize ( QueueMessageManagerConfiguration configuration = null, Type managerType = null ) : void

Loads configuration settings from configuration file and loads up the Controllers list.

PauseProcessing ( bool pause = true ) : void
QueueControllerMultiple ( ) : System
QueueControllerMultiple ( IEnumerable controllers, string connectionString = null ) : System

Pass in a list of controllers and their configuration to start all of the controllers processing simultaneously

StartProcessingAsync ( ) : void

Starts all of the controllers processing requests on a sepearate thread

StopProcessing ( ) : void

Stops all queue requests from processing and ends the thread holding the queue controllers.

메소드 상세

Initialize() 공개 메소드

Loads configuration settings from configuration file and loads up the Controllers list.
public Initialize ( QueueMessageManagerConfiguration configuration = null, Type managerType = null ) : void
configuration QueueMessageManagerConfiguration
managerType System.Type
리턴 void

PauseProcessing() 공개 메소드

public PauseProcessing ( bool pause = true ) : void
pause bool
리턴 void

QueueControllerMultiple() 공개 메소드

public QueueControllerMultiple ( ) : System
리턴 System

QueueControllerMultiple() 공개 메소드

Pass in a list of controllers and their configuration to start all of the controllers processing simultaneously
public QueueControllerMultiple ( IEnumerable controllers, string connectionString = null ) : System
controllers IEnumerable List of pre-configured controllers
connectionString string
리턴 System

StartProcessingAsync() 공개 메소드

Starts all of the controllers processing requests on a sepearate thread
public StartProcessingAsync ( ) : void
리턴 void

StopProcessing() 공개 메소드

Stops all queue requests from processing and ends the thread holding the queue controllers.
public StopProcessing ( ) : void
리턴 void

프로퍼티 상세

Controllers 공개적으로 프로퍼티

Child Controllers that are actually launched
public List Controllers
리턴 List