Interface IBusControl
Defines properties for interacting with a message broker using MassTransit.
Namespace: Copper.MassTransit.Interface
Assembly: Copper.MassTransit.dll
Syntax
public interface IBusControl : IDisposable
Properties
View SourceAddress
Gets the input address of the default bus endpoint.
Declaration
Uri Address { get; }
Property Value
Type | Description |
---|---|
System.Uri | The input address of the default bus endpoint. |
CreateClientFactory
Gets the factory method to create
Declaration
Func<IClientFactory> CreateClientFactory { get; }
Property Value
Type | Description |
---|---|
System.Func<IClientFactory> | The factory method to create |
PublishEndpoint
Gets the publish endpoint that lets the underlying transport determine the actual endpoint to which
the message is sent.
Declaration
IPublishEndpoint PublishEndpoint { get; }
Property Value
Type | Description |
---|---|
IPublishEndpoint | The publish endpoint that lets the underlying transport determine the actual endpoint to which |
ReceiveEndpointConnector
Gets the receive endpoint connector that manages the connection of a receive endpoint to a queue.
Declaration
IReceiveEndpointConnector ReceiveEndpointConnector { get; }
Property Value
Type | Description |
---|---|
IReceiveEndpointConnector | The receive endpoint connector that manages the connection of a receive endpoint to a queue. |
SendEndpointProvider
Gets the send endpoint provider that is used to retrieve endpoints using addresses.
Declaration
ISendEndpointProvider SendEndpointProvider { get; }
Property Value
Type | Description |
---|---|
ISendEndpointProvider | The send endpoint provider that is used to retrieve endpoints using addresses. |