Table of Contents

AzureEventBus Constructor

Definition

AzureEventBus(IMarshaller, AzureQueueOptions, AzureEventBusOptions)

Initializes a new instance of the AzureEventBus class.

public AzureEventBus(IMarshaller marshaller, AzureQueueOptions azureQueueOptions, AzureEventBusOptions azureEventBusOptions)

Parameters

marshaller IMarshaller

The IMarshaller to use for serializing and deserializing IIntegrationEvent implementations to messages.

azureQueueOptions AzureQueueOptions

The AzureQueueOptions for configuring AzureQueue<TRequest>.

azureEventBusOptions AzureEventBusOptions

The AzureEventBusOptions used to configure this instance.

AzureEventBus(IMarshaller, AzureQueueOptions, AzureEventBusOptions, QueueServiceClient, QueueClient, EventGridPublisherClient)

Initializes a new instance of the AzureEventBus class with testable Azure clients.

protected AzureEventBus(IMarshaller marshaller, AzureQueueOptions azureQueueOptions, AzureEventBusOptions azureEventBusOptions, QueueServiceClient queueServiceClient, QueueClient queueClient, EventGridPublisherClient eventGridClient)

Parameters

marshaller IMarshaller

The IMarshaller to use for serializing and deserializing IIntegrationEvent implementations to messages.

azureQueueOptions AzureQueueOptions

The AzureQueueOptions for configuring AzureQueue<TRequest>.

azureEventBusOptions AzureEventBusOptions

The AzureEventBusOptions used to configure this instance.

queueServiceClient QueueServiceClient

The queue service client to use.

queueClient QueueClient

The queue client to use.

eventGridClient EventGridPublisherClient

The event grid publisher client to use.