Class MassTransitRequestSubmitterBuilder
Provides the builder class for a Request
Inheritance
Namespace: Copper.Remoting.MassTransit.Common.V1
Assembly: Copper.Remoting.MassTransit.Common.dll
Syntax
public class MassTransitRequestSubmitterBuilder
Constructors
View SourceMassTransitRequestSubmitterBuilder(RequestSubmitterBuilder)
Initializes a new instance of the Mass
Declaration
public MassTransitRequestSubmitterBuilder(RequestSubmitterBuilder requestSubmitterBuilder)
Parameters
| Type | Name | Description |
|---|---|---|
| Request |
requestSubmitterBuilder | The request submitter builder. |
Methods
View SourceUseBusControlSettings(BusControlSettings, String)
Configures the request submitter to use the provided bus control settings.
Declaration
public MassTransitRequestSubmitterBuilder UseBusControlSettings(BusControlSettings busControlSettings, string queueName)
Parameters
| Type | Name | Description |
|---|---|---|
| Bus |
busControlSettings | The bus control settings. |
| System. |
queueName | The queue name. |
Returns
| Type | Description |
|---|---|
| Mass |
The same instance of Mass |
UseDefaultAzureServiceBus(String, String)
Configures the request submitter to use the default Azure Service Bus bus control settings.
Declaration
public MassTransitRequestSubmitterBuilder UseDefaultAzureServiceBus(string connectionString, string queueName)
Parameters
| Type | Name | Description |
|---|---|---|
| System. |
connectionString | The connection string. |
| System. |
queueName | The queue name. |
Returns
| Type | Description |
|---|---|
| Mass |
The same instance of Mass |
UseDefaultRabbitMq(String, String)
Configures the request submitter to use the default RabbitMQ bus control settings.
Declaration
public MassTransitRequestSubmitterBuilder UseDefaultRabbitMq(string connectionString, string queueName)
Parameters
| Type | Name | Description |
|---|---|---|
| System. |
connectionString | The connection string. |
| System. |
queueName | The queue name. |
Returns
| Type | Description |
|---|---|
| Mass |
The same instance of Mass |
UseInMemoryBus(InMemoryBusControlSettings, String)
Configures the request submitter to use the provided in-memory bus control settings.
Declaration
public MassTransitRequestSubmitterBuilder UseInMemoryBus(InMemoryBusControlSettings inMemoryBusControlSettings, string queueName)
Parameters
| Type | Name | Description |
|---|---|---|
| In |
inMemoryBusControlSettings | The in-memory bus control settings. |
| System. |
queueName | The queue name. |
Returns
| Type | Description |
|---|---|
| Mass |
The same instance of Mass |
UseRequestSubmitterOptions(Action<RequestSubmitterOptions>)
Configures the request submitter's Request
Declaration
public MassTransitRequestSubmitterBuilder UseRequestSubmitterOptions(Action<RequestSubmitterOptions> configureRequestSubmitterOptions)
Parameters
| Type | Name | Description |
|---|---|---|
| System. |
configureRequestSubmitterOptions | A delegate that configures a Request |
Returns
| Type | Description |
|---|---|
| Mass |
The same instance of Mass |