Show / Hide Table of Contents

    Class MassTransitDiscoveryClientBuilder

    Provides the builder class for a DiscoveryClientBuilder that uses the MassTransit transport.

    Inheritance
    System.Object
    MassTransitDiscoveryClientBuilder
    Namespace: Copper.Discovery.MassTransit.Common.V1
    Assembly: Copper.Discovery.MassTransit.Common.dll
    Syntax
    public class MassTransitDiscoveryClientBuilder

    Constructors

    View Source

    MassTransitDiscoveryClientBuilder(DiscoveryClientBuilder)

    Initializes a new instance of the MassTransitDiscoveryClientBuilder class.

    Declaration
    public MassTransitDiscoveryClientBuilder(DiscoveryClientBuilder discoveryClientBuilder)
    Parameters
    Type Name Description
    DiscoveryClientBuilder discoveryClientBuilder

    The discovery client builder.

    Methods

    View Source

    UseBusControlSettings(BusControlSettings, String)

    Configures the discovery client to use the provided bus control settings.

    Declaration
    public MassTransitDiscoveryClientBuilder UseBusControlSettings(BusControlSettings busControlSettings, string responseQueueName)
    Parameters
    Type Name Description
    BusControlSettings busControlSettings

    The bus control settings.

    System.String responseQueueName

    The response queue name.

    Returns
    Type Description
    MassTransitDiscoveryClientBuilder

    The same instance of MassTransitDiscoveryClientBuilder for chaining.

    View Source

    UseDefaultAzureServiceBus(String, String)

    Configures the discovery client to use the default Azure Service Bus bus control settings.

    Declaration
    public MassTransitDiscoveryClientBuilder UseDefaultAzureServiceBus(string connectionString, string responseQueueName)
    Parameters
    Type Name Description
    System.String connectionString

    The connection string.

    System.String responseQueueName

    The response queue name.

    Returns
    Type Description
    MassTransitDiscoveryClientBuilder

    The same instance of MassTransitDiscoveryClientBuilder for chaining.

    View Source

    UseDefaultRabbitMq(String, String)

    Configures the discovery client to use the default RabbitMQ bus control settings.

    Declaration
    public MassTransitDiscoveryClientBuilder UseDefaultRabbitMq(string connectionString, string responseQueueName)
    Parameters
    Type Name Description
    System.String connectionString

    The connection string.

    System.String responseQueueName

    The response queue name.

    Returns
    Type Description
    MassTransitDiscoveryClientBuilder

    The same instance of MassTransitDiscoveryClientBuilder for chaining.

    View Source

    UseInMemoryBus(InMemoryBusControlSettings, String)

    Configures the discovery client to use the provided in-memory bus control settings.

    Declaration
    public MassTransitDiscoveryClientBuilder UseInMemoryBus(InMemoryBusControlSettings inMemoryBusControlSettings, string responseQueueName)
    Parameters
    Type Name Description
    InMemoryBusControlSettings inMemoryBusControlSettings

    The in-memory bus control settings.

    System.String responseQueueName

    The response queue name.

    Returns
    Type Description
    MassTransitDiscoveryClientBuilder

    The same instance of MassTransitDiscoveryClientBuilder for chaining.

    • View Source
    In This Article
    • Constructors
      • MassTransitDiscoveryClientBuilder(DiscoveryClientBuilder)
    • Methods
      • UseBusControlSettings(BusControlSettings, String)
      • UseDefaultAzureServiceBus(String, String)
      • UseDefaultRabbitMq(String, String)
      • UseInMemoryBus(InMemoryBusControlSettings, String)
    Back to top Generated by DocFX