你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Microsoft.Azure.ServiceBus 命名空间

ClientEntity

Open-Close/Abort 状态为 m/c 的所有客户端实体的协定main目的:close所有相关实体

CorrelationFilter

表示关联筛选器表达式。

EntityNameHelper

此类可用于设置不同服务总线实体类型的路径的格式。

ExceptionReceivedContext

ExceptionReceivedEventArgs 客户端引发的异常提供的上下文。

ExceptionReceivedEventArgs

ExceptionReceivedHandler 事件提供数据。

ExceptionReceivedEventArgsAction

引发 时 ExceptionReceivedEventArgs 发生的操作。

FalseFilter

不匹配要为订阅选择的到达消息。

Filter

描述针对 Message 计算的筛选器表达式。

Message

用于与服务总线通信和传输数据的消息对象。

Message.SystemPropertiesCollection

用于存储由服务总线服务设置的属性的集合。

MessageHandlerOptions

使用 和 RegisterMessageHandler(Func<Message,CancellationToken,Task>, MessageHandlerOptions)提供与消息泵处理RegisterMessageHandler(Func<Message,CancellationToken,Task>, MessageHandlerOptions)关联的选项。

MessageLockLostException

消息上的锁定丢失时引发的异常。 调用方应调用 Receive 并再次处理消息。

MessageNotFoundException

找不到请求的消息时引发的异常。

MessageSizeExceededException

消息大小超过限制时引发的异常。

MessagingEntityDisabledException

禁用消息传送实体时引发的异常。 使用门户再次启用实体。

MessagingEntityNotFoundException

找不到消息传送实体时引发的异常。 验证实体是否存在。

NoRetry

重试策略,实际上不会重试。

QueueClient

QueueClient 可用于与服务总线队列的所有基本交互。

QuotaExceededException

当配额 (实体最大大小或其他连接等) 分配给实体时引发的异常。 调用方应检查错误消息,以查看超出配额中的哪一项,并采取适当的措施。

RetryExponential

RetryPolicy 实现,其中重试之间的延迟将以交错指数方式增长。 RetryIntervals 将使用 retryFactor 进行计算,后者是 deltaBackOff (MaximumBackoff - MinimumBackoff) 和 MaximumRetryCount 的函数。 找到环境事务时,不会应用 RetryPolicy。

RetryPolicy

表示用于重试消息传递操作的抽象。 用户不应实现此类,而应使用提供的实现之一。 找到环境事务时,不会应用 RetryPolicy。

RuleAction

表示允许转换已由筛选器表达式匹配的消息的筛选器操作。

RuleDescription

表示规则的说明。

ServerBusyException

服务器正忙时引发的异常。 调用方应等待一段时间,然后重试操作。

ServiceBusCommunicationException

发出与消息传递操作相关的常规通信错误的信号的异常。

ServiceBusConnection

服务总线命名空间的连接对象

ServiceBusConnectionStringBuilder

用于生成服务总线连接字符串。

ServiceBusException

各种服务总线错误的基本异常。

ServiceBusTimeoutException

遇到超时时引发的异常。 调用方重试该操作。

SessionCannotBeLockedException

会话无法锁定时引发的异常。

SessionClient

会话客户端可用于接受会话对象,这些对象可用于与具有相同 sessionId 的所有消息进行交互。

SessionHandlerOptions

使用 RegisterSessionHandler(Func<IMessageSession,Message,CancellationToken,Task>, SessionHandlerOptions)RegisterSessionHandler(Func<IMessageSession,Message,CancellationToken,Task>, SessionHandlerOptions)提供与会话泵处理关联的选项。

SessionLockLostException

会话上的锁过期时引发的异常。 调用方应再次接收会话。

SqlFilter

表示一个筛选器,该筛选器由表达式和在发布/订阅管道中执行的操作组成。

SqlRuleAction

表示使用基于 SQL 语言的语法编写的操作集,这些操作针对 Message执行。

SubscriptionClient

SubscriptionClient 可用于与服务总线订阅的所有基本交互。

TopicClient

TopicClient 可用于与服务总线主题的所有基本交互。

TrueFilter

匹配要为订阅选择到达的所有消息。

UnauthorizedException

当用户无权访问实体时引发的异常。

接口

IClientEntity

显示所有服务总线客户端之间的常见功能的接口。

IMessageSession

描述 Session 对象。 IMessageSession 可用于对会话执行操作。

IQueueClient

QueueClient 可用于与服务总线队列的所有基本交互。

ISessionClient

描述会话客户端。 会话客户端可用于接受会话对象,这些对象可用于与具有相同 sessionId 的所有消息进行交互。

ISubscriptionClient

SubscriptionClient 可用于与服务总线订阅的所有基本交互。

ITopicClient

TopicClient 可用于与服务总线主题的所有基本交互。

枚举

MessageState
ReceiveMode

指定接收方的行为。

ServiceBusConnectionStringBuilder.AuthenticationType
TransportType

AMQP 传输类型