All Classes and Interfaces
Class
Description
Options to specify while abandoning message.
Defines values for AccessRights.
Represents an authorization rule to access Service Bus entities.
Options to specify while completing message.
Represents the correlation rule filter expression.
The set of options that can be specified when creating an batch of messages.
Represents the set of options that can be specified for the creation of a queue.
A set of options for creating a rule.
Options to set when creating a subscription.
Represents the set of options that can be specified for the creation of a topic.
Options to specify while putting message in dead-letter queue.
Options to specify while deferring message.
Represents a rule action that does nothing.
Defines values for EntityStatus.
Matches none the messages arriving to be selected for the subscription.
Defines values for MessagingSku.
The NamespaceProperties model.
Defines values for NamespaceType.
Properties on a queue.
Runtime properties about the queue.
Represents the filter actions which are allowed for the transformation of a message that have been matched by a
filter expression.
Describes a filter expression that is evaluated against a
ServiceBusMessage
.Properties on a rule.
An asynchronous client for managing a Service Bus namespace.
A synchronous client for managing a Service Bus namespace.
This class provides a fluent builder API to help aid the configuration and instantiation of
ServiceBusAdministrationClient
and ServiceBusAdministrationAsyncClient
.The builder to create Service Bus clients:
A utility class that parses a connection string into sections.
Context for errors handled by the
Service Bus processor
.Represents the operation a Service Bus client was performing when the error happened.
Exception containing additional information about the operation that caused the error.
The set of well-known reasons for an Service Bus operation failure that was the cause of an exception.
The data structure encapsulating the message being sent to Service Bus.
A class for aggregating
messages
into a single, size-limited, batch.Represents the message state of the
ServiceBusReceivedMessage
.The processor client for processing Service Bus messages.
The data structure encapsulating the message received from Service Bus.
The Service Bus processor message context that holds a received message and additional methods to settle the message.
Defines the modes for receiving messages.
An asynchronous receiver responsible for receiving
messages
from a specific
queue or topic subscription.A synchronous receiver responsible for receiving
ServiceBusReceivedMessage
from a specific queue or
topic on Azure Service Bus.An asynchronous client to send messages to a Service Bus resource.
A synchronous sender responsible for sending
ServiceBusMessage
to specific queue or topic on
Azure Service Bus.The versions of Azure Service Bus supported by this client library.
This asynchronous session receiver client is used to acquire session locks from a queue or topic and create
ServiceBusReceiverAsyncClient
instances that are tied to the locked sessions.This synchronous session receiver client is used to acquire session locks from a queue or topic and create
ServiceBusReceiverClient
instances that are tied to the locked sessions.Authentication policy to add necessary supplementary auth headers when forwarding is set.
Represents transaction in service.
A shared access key for accessing Service Bus entities.
Represents set of actions written in SQL language-based syntax that is performed against a
ServiceBusMessage
.Represents a filter which is a composition of an expression and an action that is executed in the pub/sub pipeline.
Azure Service Bus queues and subscriptions provide a secondary sub-queue, called a dead-letter queue (DLQ).
Properties on a subscription.
Runtime properties about a subscription.
Represents the static properties of the topic.
Runtime properties about the topic.
Matches all the messages arriving to be selected for the subscription.