C# Class PetShop.Services.ProcessorBase

The interface that each complex business unit of work processor will use.
Inheritance: IProcessor
ファイルを表示 Open project: netTiers/netTiers Class Usage Examples

Public Methods

Method Description
ChangeProcessorState ( ProcessorState newProcessorState ) : void

Provides the notification on the change of process state to interested parties.

OnNotifyProcessorStateChanging ( ProcessorState newProcessorState ) : void

Raises the ProcessorStateChanging event.

Process ( ) : IProcessorResult

Provides a List of Processors to execute business process logic in.

Method Details

ChangeProcessorState() public method

Provides the notification on the change of process state to interested parties.
public ChangeProcessorState ( ProcessorState newProcessorState ) : void
newProcessorState ProcessorState
return void

OnNotifyProcessorStateChanging() public method

Raises the ProcessorStateChanging event.
public OnNotifyProcessorStateChanging ( ProcessorState newProcessorState ) : void
newProcessorState ProcessorState
return void

Process() public method

Provides a List of Processors to execute business process logic in.
public Process ( ) : IProcessorResult
return IProcessorResult