C# Class Westwind.MessageQueueing.QueueControllerMultiple

Inheritance: QueueController
Afficher le fichier Open project: RickStrahl/Westwind.QueueMessageManager Class Usage Examples

Méthodes publiques

Свойство Type Description
Controllers List

Méthodes publiques

Méthode Description
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.

Method Details

Initialize() public méthode

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
Résultat void

PauseProcessing() public méthode

public PauseProcessing ( bool pause = true ) : void
pause bool
Résultat void

QueueControllerMultiple() public méthode

public QueueControllerMultiple ( ) : System
Résultat System

QueueControllerMultiple() public méthode

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
Résultat System

StartProcessingAsync() public méthode

Starts all of the controllers processing requests on a sepearate thread
public StartProcessingAsync ( ) : void
Résultat void

StopProcessing() public méthode

Stops all queue requests from processing and ends the thread holding the queue controllers.
public StopProcessing ( ) : void
Résultat void

Property Details

Controllers public_oe property

Child Controllers that are actually launched
public List Controllers
Résultat List