Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Microsoft.ServiceBus.Messaging
Collapse the table of content
Expand the table of content

Microsoft.ServiceBus.Messaging Namespace

 

The Microsoft.ServiceBus.Messaging namespace contains classes that provide reliable message queuing and a durable publish/subscribe mechanism on Azure Service Bus.

ClassDescription
System_CAPS_pubclassAllowRule

Represents the rule to allow.

System_CAPS_pubclassAuthorizationRule

Defines the Azure Service Bus authorization rule that is used to determine whether an operation is permissible or not.

System_CAPS_pubclassAuthorizationRules

Represents a collection of AuthorizationRule.

System_CAPS_pubclassBrokeredMessage

Represents the unit of communication between AppFabric ServiceBus clients.

System_CAPS_pubclassBrokeredMessageProperty

Represents the property bag for a BrokeredMessage.

System_CAPS_pubclassClientEntity

A data structure that represents the events sent and received from an Event Hub stream.

System_CAPS_pubclassConsumerGroupDescription

Represents a description of the consumer group.

System_CAPS_pubclassCorrelationFilter

Represents the correlation filter expression.

System_CAPS_pubclassDefaultEventProcessorFactory<T>

Represents the factory for the default event processor.

System_CAPS_pubclassDuplicateMessageException

Exception for signaling message duplicate errors.

System_CAPS_pubclassEntityDescription

Represents the description of an entity.

System_CAPS_pubclassEventData

Represents the event sent and received from an Event Hubs stream. It contains the body of the event, a user-defined property bag, and various metadata describing the event, such as its offset in the partition and its number in the stream sequence. Partitions are filled with a sequence of event data.

System_CAPS_pubclassEventDataSystemPropertyNames

Provides the names (as fields) of all the system properties that Service Bus automatically updates.

System_CAPS_pubclassEventHubClient

An anchor class used to send and receive events to and from an Event Hub.

System_CAPS_pubclassEventHubConsumerGroup

Represents the consumer group within an Event Hub. This class creates receivers for a specific consumer group within an Event Hub. This can be the default consumer group or another user-created consumer group.

System_CAPS_pubclassEventHubDescription

Represents the metadata description of an Event Hub.

System_CAPS_pubclassEventHubReceiver

A client class used in receive operations related to an Event Hub consumer group. Represents a logical receiver connection to a specific Event Hub partition within a consumer group.

System_CAPS_pubclassEventHubRuntimeInformation

Returns Event Hubs runtime information, which is required for creating EventHubSender or EventHubReceiver objects.

System_CAPS_pubclassEventHubSender

A client class used in send operations for an Event Hub. Represents a logical sender connection to a specific Event Hub partition.

System_CAPS_pubclassEventProcessorOptions

Defines the runtime options when registering an IEventProcessor interface with an EventHubConsumerGroup. This is also the mechanism for catching exceptions from an IEventProcessor instance used by an EventProcessorHost object.

System_CAPS_pubclassExceptionReceivedEventArgs

Provides data for the ExceptionReceived event.

System_CAPS_pubclassFalseFilter

Represents the false filter expression.

System_CAPS_pubclassFilter

Describes a filter expression that is evaluated against a BrokeredMessage.

System_CAPS_pubclassFilterException

The exception that is thrown for signaling filter action errors.

System_CAPS_pubclassLease

Contains partition ownership information.

System_CAPS_pubclassLeaseLostException

Represents an exception that occurs when the service lease has been lost.

System_CAPS_pubclassManagementStrings

Provides string constants used in Microsoft Azure Service Bus Messaging.

System_CAPS_pubclassMessageClientEntity

Represents a message client entity.

System_CAPS_pubclassMessageCountDetails

This class contains properties that enable you to retrieve details of messages from sub-queues of primary messaging entities (queues, topics, subscriptions).

System_CAPS_pubclassMessageLockLostException

The exception that is thrown to signal message lock lost errors.

System_CAPS_pubclassMessageNotFoundException

The exception that is thrown to signal message not found errors.

System_CAPS_pubclassMessageReceiver

Receives messages from the message container and acknowledges them.

System_CAPS_pubclassMessageSender

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.

System_CAPS_pubclassMessageSession

Represents a message session that allows grouping of related messages for processing in a single transaction.

System_CAPS_pubclassMessageSessionAsyncHandler

Represents the asynchronous handler associated with the message session.

System_CAPS_pubclassMessageSessionHandler

Represents the handler associated with the message session.

System_CAPS_pubclassMessageSizeExceededException

Represents an exception occurred when the size of the message exceeded the maximum allowed size.

System_CAPS_pubclassMessageStoreLockLostException

Represents the exception that is thrown for signaling message store lock lost errors.

System_CAPS_pubclassMessagingCommunicationException

The exception that is thrown to signal messaging communication errors.

System_CAPS_pubclassMessagingEntityAlreadyExistsException

Represents the exception that is thrown for signaling messaging entity already exists errors.

System_CAPS_pubclassMessagingEntityDisabledException

Exception for signaling messaging entity disabled errors.

System_CAPS_pubclassMessagingEntityNotFoundException

The exception that is thrown for signaling messaging entity not found errors.

System_CAPS_pubclassMessagingException

Represents the exception that is thrown for signaling messaging errors.

System_CAPS_pubclassMessagingExceptionDetail

Provides the details of the messaging exception.

System_CAPS_pubclassMessagingFactory

Represents a messaging factory. This is the anchor class used for run-time operations that send and receive messages to and from Service Bus queues, topics, or subscriptions.

System_CAPS_pubclassMessagingFactorySettings

Represents the messaging factory settings.

System_CAPS_pubclassNetMessagingBinding

Represents the binding that is used for net messaging.

System_CAPS_pubclassNetMessagingTransportBindingElement

Represents the binding element used to specify a net messaging transport for transmitting messages on the Service Bus.

System_CAPS_pubclassNetMessagingTransportSettings

Represents .NET messaging transport settings.

System_CAPS_pubclassNoMatchingSubscriptionException

The exception that is thrown when subscription matching resulted no match.

System_CAPS_pubclassOnMessageOptions

Provides options associated with message pump processing using OnMessage and OnMessage.

System_CAPS_pubclassOnShardMessageOptions

Represents the available options for the shard message.

System_CAPS_pubclassPairedMessagingFactoryException

Represents the exception occurred for the paired messaging factory.

System_CAPS_pubclassPairedNamespaceEventArgs

Represents the event arguments associated with paired namespace for the service bus messaging.

System_CAPS_pubclassPairedNamespaceOptions

Represents the options for the paired namespace for the service bus messaging.

System_CAPS_pubclassPartitionContext

Encapsulates information related to an Event Hubs partition used by IEventProcessor.

System_CAPS_pubclassPartitionDescription

Represents the metadata and approximate runtime information for a logical partition of an Event Hub.

System_CAPS_pubclassPartitionNotOwnedException

Represents the exception that is thrown for signaling partition not owned errors.

System_CAPS_pubclassPartitionRuntimeInformation

System_CAPS_pubclassPnsCredentialProperties

Represents credential properties for a push notification service.

System_CAPS_pubclassPublisherRevokedException

System_CAPS_pubclassQueueClient

Represents the queue client object.

System_CAPS_pubclassQueueDescription

Represents the metadata description of the queue.

System_CAPS_pubclassQuotaExceededException

The exception that is thrown for signaling quota exceeded errors.

System_CAPS_pubclassReceiverDisconnectedException

This exception is thrown if two or more EventHubReceiver objects connect to the same Event Hubs partition with different epoch values.

System_CAPS_pubclassRelayDescription

Represents a relay description.

System_CAPS_pubclassRevokedPublisherDescription

System_CAPS_pubclassRuleAction

Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.

System_CAPS_pubclassRuleActionException

The exception that is thrown for signaling filter action errors and is thrown when a filter related operation fails.

System_CAPS_pubclassRuleDescription

Represents a description of a rule.

System_CAPS_pubclassSendAvailabilityBacklogException

Represents the exception occurred during the sending of availability backlogs.

System_CAPS_pubclassSendAvailabilityMessagingException

Represents the exceptions occurred during the sending the availability for the messaging.

System_CAPS_pubclassSendAvailabilityPairedNamespaceOptions

Represents the options for the sending the availability of paired namespace.

System_CAPS_pubclassServerBusyException

Represents the exception that is thrown when a server is overloaded with logical operations.

System_CAPS_pubclassSessionCannotBeLockedException

Represents the exception that is thrown when a message cannot acquire lock on a session.

System_CAPS_pubclassSessionHandlerOptions

Represents the options for the session handler.

System_CAPS_pubclassSessionLockLostException

The exception that is thrown to signal session lock lost errors.

In the case of partitioned messaging entities, partitions sometimes move to achieve load balancing across Service Bus nodes; for example, when a node restarts or new nodes are added to share the load. When that happens, session locks can be lost, but messages are never lost. If a partition moves after the session is locked, then the acknowledge/complete message processing call fails, because the lock is lost. However, the message remains and you can try to read it again. Thus, you may receive a SessionLockLostException exception even though the message itself is not lost. In this case, you can retry the message processing operation.

System_CAPS_pubclassSharedAccessAuthorizationRule

Defines the authorization rule for shared access operation.

System_CAPS_pubclassSqlFilter

Represents a filter which is a composition of an expression and an action that is executed in the pub/sub pipeline.

System_CAPS_pubclassSqlRuleAction

Represents set of actions written in SQL language-based syntax that is performed against a BrokeredMessage.

System_CAPS_pubclassSubscriptionClient

Represents the anchor class used in run-time operations related to a topic subscription.

System_CAPS_pubclassSubscriptionDescription

Represents a description of the subscription.

System_CAPS_pubclassTopicClient

An anchor class used to access a T:Microsoft.ServiceBus.Messaging.Topic to perform run-time operations.

System_CAPS_pubclassTopicDescription

Represents a description of the topic.

System_CAPS_pubclassTransactionSizeExceededException

Represents an exception when the transaction size exceeds.

System_CAPS_pubclassTrueFilter

Matches a filter expression.

InterfaceDescription
System_CAPS_pubinterfaceICheckpointManager

Provides methods for running checkpoint asynchronously. Extensibility is provided to specify host-specific storage for storing the offset. This is provided when RegisterProcessorAsync<T> is called, to checkpoint the offset position using CheckpointAsync.

System_CAPS_pubinterfaceIEventProcessor

Provides methods for event processors. Applications must implement this interface, which enables the handling of events from Event Hubs. This interface is the main extensibility point for the EventProcessorHost and RegisterProcessor<T>.

System_CAPS_pubinterfaceIEventProcessorFactory

An interface that provides a factory for creating instances of IEventProcessor.

System_CAPS_pubinterfaceIMessageSessionAsyncHandler

Represents an interface for the asynchronous handler for the message session.

System_CAPS_pubinterfaceIMessageSessionAsyncHandlerFactory

Represents an interface for the handler factory associated with the message session.

System_CAPS_pubinterfaceIMessageSessionHandler

Represents an interface for the handler associated with the message session.

System_CAPS_pubinterfaceIMessageSessionHandlerFactory

Represents an interface for the handler factory associated with the message session.

EnumerationDescription
System_CAPS_pubenumAccessRights

Specifies the possible access rights for a user.

System_CAPS_pubenumAllowRuleClaimType

Specifies an enumeration of AllowRuleClaim type.

System_CAPS_pubenumCloseReason

Enumerates the reason for closing of session.

System_CAPS_pubenumCursorType

Enumerates the type of messaging cursor.

System_CAPS_pubenumEntityAvailabilityStatus

Enumerates the status of the entity availability.

System_CAPS_pubenumEntityStatus

Enumerates the possible values for the status of a messaging entity.

System_CAPS_pubenumMessagingExceptionDetail.ErrorLevelType

Enumerates the types of error level for the messaging communication.

System_CAPS_pubenumMessageState

Enumerates a message state.

System_CAPS_pubenumReceiveMode

Enumerates the values for the receive mode. The default is PeekLock.

System_CAPS_pubenumTileType

Enumerates types of messaging tile.

System_CAPS_pubenumToastType

Enumerates the types of image and text for toast notification.

System_CAPS_pubenumTransportType

Enumerates the messaging transport type.

Return to top
Show:
© 2015 Microsoft