Microsoft.ServiceBus.Messaging Namespace
The Microsoft.ServiceBus.Messaging namespace provides a reliable message queuing and a durable publish/subscribe messaging on the Windows Azure Service Bus.
| Class | Description | |
|---|---|---|
|
AllowRule | Represents the rule to allow. |
|
AuthorizationRule | Defines the Azure Service Bus authorization rule that is used to determine whether an operation is permissible or not. |
|
AuthorizationRules | Represents a collection of AuthorizationRule. |
|
BrokeredMessage | Represents the unit of communication between AppFabric ServiceBus clients. |
|
BrokeredMessageProperty | Represents the property bag for a BrokeredMessage. |
|
CorrelationFilter | Represents the correlation filter expression. |
|
DuplicateMessageException | Exception for signaling message duplicate errors. |
|
EntityDescription | Represents the description of an entity. |
|
ExceptionReceivedEventArgs | Provides data for the ExceptionReceived event. |
|
FalseFilter | Represents the false filter expression. |
|
Filter | Describes a filter expression that is evaluated against a BrokeredMessage. |
|
FilterException | The exception that is thrown for signaling filter action errors. |
|
ManagementStrings | |
|
MessageClientEntity | Represents a message client entity. |
|
MessageCountDetails | This class contains properties that enable you to retrieve details of messages from sub-queues of primary messaging entities (queues, topics, subscriptions). |
|
MessageLockLostException | The exception that is thrown to signal message lock lost errors. |
|
MessageNotFoundException | The exception that is thrown to signal message not found errors. |
|
MessageReceiver | Receives messages from the message container and acknowledges them. |
|
MessageSender | The MessageSender class is used to send messages from the Service Bus. Although you can use the QueueClient class to send and receive messages without creating a MessageSender object, you can also use MessageSender and MessageReceiver to create a sender and receiver on an entity without knowing whether it is a topic or a queue. |
|
MessageSession | Represents a message session that allows grouping of related messages for processing in a single transaction. |
|
MessageStoreLockLostException | The exception that is thrown for signaling message store lock lost errors. |
|
MessagingCommunicationException | The exception that is thrown to signal messaging communication errors. |
|
MessagingEntityAlreadyExistsException | The exception that is thrown for signaling messaging entity already exists errors. |
|
MessagingEntityDisabledException | Exception for signaling messaging entity disabled errors. |
|
MessagingEntityNotFoundException | The exception that is thrown for signaling messaging entity not found errors. |
|
MessagingException | The exception that is thrown for signaling messaging errors. |
|
MessagingExceptionDetail | Provides the details of the messaging exception. |
|
MessagingFactory | Represents a messaging factory. This is the anchor class used for run-time operations to send and receive to and from queues, topics, or subscriptions. |
|
MessagingFactorySettings | Represents the messaging factory settings. |
|
NetMessagingBinding | Represents the binding that is used for net messaging. |
|
NetMessagingTransportBindingElement | Represents the binding element used to specify a net messaging transport for transmitting messages on the Service Bus. |
|
NetMessagingTransportSettings | Represents .NET messaging transport settings. |
|
NoMatchingSubscriptionException | The exception that is thrown when subscription matching resulted no match. |
|
OnMessageOptions | Provides options associated with message pump processing using OnMessage(Action<BrokeredMessage>) and OnMessage(Action<BrokeredMessage>). |
|
PairedMessagingFactoryException | |
|
PairedNamespaceEventArgs | Represents the event arguments associated with paired namespace for the service bus messaging. |
|
PairedNamespaceOptions | Represents the options for the paired namespace for the service bus messaging. |
|
PartitionNotOwnedException | The exception that is thrown for signaling partition not owned errors. |
|
PnsCredentialProperties | Represents credential properties for a push notification service. |
|
QueueClient | Represents the queue client object. |
|
QueueDescription | Represents the metadata description of the queue. |
|
QuotaExceededException | The exception that is thrown for signaling quota exceeded errors. |
|
RelayDescription | |
|
RuleAction | Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression. |
|
RuleActionException | The exception that is thrown for signaling filter action errors and is thrown when a filter related operation fails. |
|
RuleDescription | Represents a description of a rule. |
|
RuntimeEntityDescription | |
|
SendAvailabilityBacklogException | Represents the exception occurred during the sending of availability backlogs. |
|
SendAvailabilityMessagingException | Represents the exceptions occurred during the sending the availability for the messaging. |
|
SendAvailabilityPairedNamespaceOptions | Represents the options for the sending the availability of paired namespace. |
|
ServerBusyException | The exception that is thrown when a server is overloaded with logical operations. |
|
SessionCannotBeLockedException | The exception that is thrown when a message cannot acquire lock on a session. |
|
SessionLockLostException | The exception that is thrown to signal session lock lost errors. |
|
SharedAccessAuthorizationRule | Defines the authorization rule for shared access operation. |
|
SqlFilter | Represents a filter which is a composition of an expression and an action that is executed in the pub/sub pipeline. |
|
SqlRuleAction | Represents set of actions written in SQL language-based syntax that is performed against a BrokeredMessage. |
|
SubscriptionClient | Represents the anchor class used in run-time operations related to a topic subscription. |
|
SubscriptionDescription | Represents a description of the subscription. |
|
TopicClient | An anchor class used to access a Topic to perform run-time operations. |
|
TopicDescription | Represents a description of the topic. |
|
TransactionSizeExceededException | Represents an exception when the transaction size exceeds. |
|
TrueFilter | Matches a filter expression. |
| Enumeration | Description | |
|---|---|---|
|
AccessRights | Specifies the possible access rights for a user. |
|
EntityAvailabilityStatus | |
|
EntityStatus | Enumerates the possible values for the status of a messaging entity. |
|
MessageState | Enumerates a message state. |
|
MessagingExceptionDetail.ErrorLevelType | Enumerates the types of error level for the messaging communication. |
|
PartitioningPolicy | Enumerates the partitioning policy for the messages. |
|
ReceiveMode | Enumerates the values for the receive mode. |
|
TileType | Enumerates types of messaging tile. |
|
ToastType | Enumerates the types of image and text for toast notification. |
|
TransportType | Enumerates the messaging transport type. |