C# Класс DotNetWorkQueue.Queue.WorkerCollection

Contains a collection of IWorker
Does not contain IPrimaryWorker
Наследование: IWorkerCollection
Показать файл Открыть проект

Открытые методы

Метод Описание
Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

PauseWorkers ( ) : void

Pauses all workers. Call ResumeWorkers to resume looking for work.

ResumeWorkers ( ) : void

Resumes all workers. Call PauseWorkers to pause looking for work

Start ( ) : void

Starts all workers.

Stop ( ) : void

Stops all workers.

WorkerCollection ( IWorkerConfiguration workerConfiguration, IWorkerFactory workerFactory, StopWorker stopWorker, ILogFactory log, IWorkerWaitForEventOrCancel workerPause ) : System

Initializes a new instance of the WorkerCollection class.

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Releases unmanaged and - optionally - managed resources.

Приватные методы

Метод Описание
AddWorker ( ) : void

Adds a new worker.

CreateWorkers ( ) : void

Creates the workers

RaiseSystemException ( object sender, WorkerErrorEventArgs e ) : void

Raises the system exception.

RaiseUserException ( object sender, WorkerErrorEventArgs e ) : void

Raises the user exception.

Описание методов

Dispose() публичный Метод

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

Releases unmanaged and - optionally - managed resources.
protected Dispose ( bool disposing ) : void
disposing bool true to release both managed and unmanaged resources; false to release only unmanaged resources.
Результат void

PauseWorkers() публичный Метод

Pauses all workers. Call ResumeWorkers to resume looking for work.
public PauseWorkers ( ) : void
Результат void

ResumeWorkers() публичный Метод

Resumes all workers. Call PauseWorkers to pause looking for work
public ResumeWorkers ( ) : void
Результат void

Start() публичный Метод

Starts all workers.
Start must only be called once
public Start ( ) : void
Результат void

Stop() публичный Метод

Stops all workers.
public Stop ( ) : void
Результат void

WorkerCollection() публичный Метод

Initializes a new instance of the WorkerCollection class.
public WorkerCollection ( IWorkerConfiguration workerConfiguration, IWorkerFactory workerFactory, StopWorker stopWorker, ILogFactory log, IWorkerWaitForEventOrCancel workerPause ) : System
workerConfiguration IWorkerConfiguration The worker configuration.
workerFactory IWorkerFactory The worker factory.
stopWorker StopWorker The stop worker.
log ILogFactory The log.
workerPause IWorkerWaitForEventOrCancel The worker pause.
Результат System