Interface IReceiveEndpoint
- Namespace
- MassTransit
- Assembly
- MassTransit.Abstractions.dll
A service endpoint has an inbound transport that pushes messages to consumers
public interface IReceiveEndpoint : ISendEndpointProvider, ISendObserverConnector, IPublishEndpointProvider, IPublishObserverConnector, IConsumePipeConnector, IRequestPipeConnector, IReceiveObserverConnector, IConsumeObserverConnector, IConsumeMessageObserverConnector, IProbeSite
- Inherited Members
Properties
InputAddress
Uri InputAddress { get; }
Property Value
- Uri
Started
Task<ReceiveEndpointReady> Started { get; }
Property Value
Methods
Start(CancellationToken)
Start the receive endpoint
ReceiveEndpointHandle Start(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationTokenCancel the start operation in progress
Returns
- ReceiveEndpointHandle
An awaitable task that is completed once everything is started
Stop(CancellationToken)
Stop the receive endpoint.
Task Stop(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationTokenCancel the stop operation in progress
Returns
- Task
An awaitable task that is completed once everything is stopped