TransportReceiveInfrastructure
Represents the infrastructure of the transport used for receiving.
Factory for creating a message pump for each queue to be consumed from.
Callback to perform checks before the transports starts receiving messages.
Factory for the queue creator.
public TransportReceiveInfrastructure(Func<IPushMessages> messagePumpFactory, Func<ICreateQueues> queueCreatorFactory, Func<Task<StartupCheckResult>> preStartupCheck)
Creates new result.