Messaging. Service Bus Namespace
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The set of options that can be specified to influence the way in which an service bus message batch behaves and is sent to the Queue/Topic.
Contains information about the entity whose processing threw an exception, as well as the exception that has been thrown.
The ProcessMessageEventArgs contain event args that are specific to the ServiceBusReceivedMessage that is being processed.
A set of receive-related actions that can be performed from the processor message callback.
The ProcessSessionEventArgs contain event args related to the session being processed.
The ProcessSessionMessageEventArgs contain event args that are specific to the ServiceBusReceivedMessage and session that is being processed.
The ServiceBusClient is the top-level client through which all Service Bus entities can be interacted with. Any lower level types retrieved from here, such as ServiceBusSender and ServiceBusReceiver will share the same AMQP connection. Disposing the ServiceBusClient will cause the AMQP connection to close.
The set of options that can be specified when creating an Azure.Messaging.ServiceBus.ServiceBusConnection to configure its behavior.
The set of properties that comprise a Service Bus connection string.
Serves as a basis for exceptions produced within the Service Bus context.
The ServiceBusMessage is used to send data to Service Bus Queues and Topics. When receiving messages, the ServiceBusReceivedMessage is used.
A set of ServiceBusMessage with size constraints known up-front, intended to be sent to the Queue/Topic as a single batch. A ServiceBusMessageBatch can be created using CreateMessageBatchAsync(CancellationToken). Messages can be added to the batch using the TryAddMessage(ServiceBusMessage) method on the batch.
This class contains methods to create certain ServiceBus models.
The ServiceBusProcessor provides an abstraction around a set of ServiceBusReceiver that allows using an event based model for processing received ServiceBusReceivedMessage. It is constructed by calling CreateProcessor(String, ServiceBusProcessorOptions). The message handler is specified with the ProcessMessageAsync property. The error handler is specified with the ProcessErrorAsync property. To start processing after the handlers have been specified, call StartProcessingAsync(CancellationToken).
The set of options that can be specified when creating a ServiceBusProcessor to configure its behavior.
The ServiceBusReceivedMessage is used to receive data from Service Bus Queues and Subscriptions. When sending messages, the ServiceBusMessage is used.
The ServiceBusReceiver is responsible for receiving ServiceBusReceivedMessage and settling messages from Queues and Subscriptions. It is constructed by calling CreateReceiver(String, ServiceBusReceiverOptions).
The set of options that can be specified when creating a ServiceBusReceiver to configure its behavior.
The set of options that can be specified to influence how retry attempts are made, and a failure is eligible to be retried.
An abstract representation of a policy to govern retrying of messaging operations.
The ServiceBusRuleManager allows rules for a subscription to be managed. The rule manager requires only Listen claims, whereas the ServiceBusAdministrationClient requires Manage claims.
A client responsible for sending ServiceBusMessage to a specific Service Bus entity (Queue or Topic). It can be used for both session and non-session entities. It is constructed by calling CreateSender(String).
The set of options that can be specified when creating a ServiceBusSender to configure its behavior.
The ServiceBusSessionProcessor provides an abstraction around a set of ServiceBusSessionReceiver that allows using an event based model for processing received ServiceBusReceivedMessage. It is constructed by calling CreateSessionProcessor(String, ServiceBusSessionProcessorOptions). The message handler is specified with the ProcessMessageAsync property. The error handler is specified with the ProcessErrorAsync property. To start processing after the handlers have been specified, call StartProcessingAsync(CancellationToken).
The set of options that can be specified when creating a ServiceBusSessionProcessor to configure its behavior.
The ServiceBusSessionReceiver is responsible for receiving ServiceBusReceivedMessage and settling messages from session-enabled Queues and Subscriptions. It is constructed by calling AcceptNextSessionAsync(String, String, ServiceBusSessionReceiverOptions, CancellationToken).
The set of options that can be specified when creating a ServiceBusSessionReceiver to configure its behavior.
The source of the error when ProcessErrorEventArgs is raised.
The set of well-known reasons for an Service Bus operation failure that was the cause of an exception.
Represents the message state of the ServiceBusReceivedMessage
The mode in which to receive messages.
The type of approach to apply when calculating the delay between retry attempts.
Specifies the type of protocol and transport that will be used for communicating with Azure Service Bus.
Represents the possible system subqueues that can be received from.
Submit and view feedback for