Class InboundSpyBrokerBehavior
Added at the end of the consumer pipeline, forwards the processed IInboundEnvelope to the IIntegrationSpy.
Inheritance
System.Object
InboundSpyBrokerBehavior
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Silverback.Testing
Assembly: Silverback.Integration.Testing.dll
Syntax
public class InboundSpyBrokerBehavior : IConsumerBehavior, IBrokerBehavior, ISorted
Constructors
| Improve this doc View sourceInboundSpyBrokerBehavior(IntegrationSpy)
Initializes a new instance of the InboundSpyBrokerBehavior class.
Declaration
public InboundSpyBrokerBehavior(IntegrationSpy integrationSpy)
Parameters
Type | Name | Description |
---|---|---|
IntegrationSpy | integrationSpy | The IntegrationSpy. |
Properties
| Improve this doc View sourceSortIndex
Gets the sort index.
Declaration
public int SortIndex { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
Methods
| Improve this doc View sourceHandleAsync(ConsumerPipelineContext, ConsumerBehaviorHandler)
Process, handles or transforms the message being consumed.
Declaration
public Task HandleAsync(ConsumerPipelineContext context, ConsumerBehaviorHandler next)
Parameters
Type | Name | Description |
---|---|---|
ConsumerPipelineContext | context | The context that is passed along the behaviors pipeline. |
ConsumerBehaviorHandler | next | The next behavior in the pipeline. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | A System.Threading.Tasks.Task representing the asynchronous operation. |