Interface IMessageProcessor
Defines an interface for all user-defined types used in the custom message pipeline component.
Namespace: Nevatech.Vsb.Repository.Processing
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public interface IMessageProcessor
Methods
ImportConfiguration(String)
Imports component's private configuration.
Declaration
void ImportConfiguration(string configuration)
Parameters
Type | Name | Description |
---|---|---|
System.String | configuration | String that defines the private configuration. |
ProcessMessage(MessagePipelineContext)
Inspects the message and optionally modifies its content.
Declaration
MessagePipelineResult ProcessMessage(MessagePipelineContext context)
Parameters
Type | Name | Description |
---|---|---|
MessagePipelineContext | context | Provides the message processing context. |
Returns
Type | Description |
---|---|
MessagePipelineResult | Value indicating if message should continue on its way to the recipient or must be stopped and returned to the sender. |