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

Azure.Messaging.ServiceBus 命名空间

CreateMessageBatchOptions

可以指定用于影响服务总线消息批处理的行为方式并发送到队列/主题的选项集。

MessageLockLostEventArgs

此类型表示与消息锁丢失事件相关的事件参数。

ProcessErrorEventArgs

包含有关其处理引发异常的实体的信息,以及已引发的异常。

ProcessMessageEventArgs

包含 ProcessMessageEventArgs 特定于 ServiceBusReceivedMessage 正在处理的 的事件参数。

ProcessorReceiveActions

可从处理器消息回调执行的一组与接收相关的操作。

ProcessSessionEventArgs

包含 ProcessSessionEventArgs 与正在处理的会话相关的事件参数。

ProcessSessionMessageEventArgs

包含 ProcessSessionMessageEventArgs 特定于 ServiceBusReceivedMessage 正在处理的 和 会话的事件参数。

ServiceBusClient

ServiceBusClient是可以与之交互的所有服务总线实体的顶级客户端。 从此处检索到的任何较低级别类型(如 ServiceBusSenderServiceBusReceiver )将共享相同的 AMQP 连接。 释放 ServiceBusClient 将导致 AMQP 连接关闭。

ServiceBusClientOptions

创建 Azure.Messaging.ServiceBus.ServiceBusConnection 时可以指定的选项集,用于配置其行为。

ServiceBusConnectionStringProperties

构成服务总线连接字符串的属性集。

ServiceBusException

用作服务总线上下文中生成的异常的基础。

ServiceBusMessage

ServiceBusMessage用于将数据发送到服务总线队列和主题。 接收消息时, ServiceBusReceivedMessage 使用 。

ServiceBusMessageBatch

一组 ServiceBusMessage 具有大小约束的预先已知,旨在作为单个批处理发送到队列/主题。 ServiceBusMessageBatch可以使用 创建 CreateMessageBatchAsync(CancellationToken)。 可以使用批处理 TryAddMessage(ServiceBusMessage) 上的 方法将消息添加到批处理中。

ServiceBusModelFactory

此类包含用于创建某些 ServiceBus 模型的方法。

ServiceBusProcessor

围绕 ServiceBusProcessor 一组 ServiceBusReceiver 提供抽象,允许使用基于事件的模型来处理收到的 ServiceBusReceivedMessage。 它是通过调用 CreateProcessor(String, ServiceBusProcessorOptions)构造的。 消息处理程序是使用 ProcessMessageAsync 属性指定的。 错误处理程序是使用 ProcessErrorAsync 属性指定的。 若要在指定处理程序后开始处理,请调用 StartProcessingAsync(CancellationToken)

ServiceBusProcessorOptions

创建 ServiceBusProcessor 时可以指定的选项集,用于配置其行为。

ServiceBusReceivedMessage

ServiceBusReceivedMessage用于从服务总线队列和订阅接收数据。 发送消息时, ServiceBusMessage 使用 。

ServiceBusReceiver

ServiceBusReceiver负责接收ServiceBusReceivedMessage和解决来自队列和订阅的消息。 它是通过调用 CreateReceiver(String, ServiceBusReceiverOptions)构造的。

ServiceBusReceiverOptions

创建 ServiceBusReceiver 时可以指定的选项集,用于配置其行为。

ServiceBusRetryOptions

可以指定用于影响重试尝试方式的选项集,失败有资格重试。

ServiceBusRetryPolicy

用于控制消息传送操作重试的策略的抽象表示形式。

ServiceBusRuleManager

允许 ServiceBusRuleManager 管理订阅的规则。 规则管理器只需要侦听声明,而 ServiceBusAdministrationClient 需要管理声明。

ServiceBusSender

负责发送到 ServiceBusMessage 特定服务总线实体 (队列或主题) 的客户端。 它可用于会话实体和非会话实体。 它是通过调用 CreateSender(String)构造的。

ServiceBusSenderOptions

创建 ServiceBusSender 时可以指定的选项集,用于配置其行为。

ServiceBusSessionProcessor

围绕 ServiceBusSessionProcessor 一组 ServiceBusSessionReceiver 提供抽象,允许使用基于事件的模型来处理收到的 ServiceBusReceivedMessage。 它是通过调用 CreateSessionProcessor(String, ServiceBusSessionProcessorOptions)构造的。 消息处理程序是使用 ProcessMessageAsync 属性指定的。 错误处理程序是使用 ProcessErrorAsync 属性指定的。 若要在指定处理程序后开始处理,请调用 StartProcessingAsync(CancellationToken)

ServiceBusSessionProcessorOptions

创建 ServiceBusSessionProcessor 时可以指定的选项集,用于配置其行为。

ServiceBusSessionReceiver

ServiceBusSessionReceiver负责接收ServiceBusReceivedMessage和解决来自已启用会话的队列和订阅的消息。 它是通过调用 AcceptNextSessionAsync(String, String, ServiceBusSessionReceiverOptions, CancellationToken)构造的。

ServiceBusSessionReceiverOptions

创建 ServiceBusSessionReceiver 时可以指定的选项集,用于配置其行为。

SessionLockLostEventArgs

此类型表示与会话锁丢失事件相关的事件参数。

枚举

ServiceBusErrorSource

引发时 ProcessErrorEventArgs 的错误源。

ServiceBusFailureReason

服务总线操作失败的已知原因集,这是导致异常的原因。

ServiceBusMessageState

表示 的消息状态 ServiceBusReceivedMessage

ServiceBusReceiveMode

接收消息的模式。

ServiceBusRetryMode

计算重试尝试之间的延迟时要应用的方法的类型。

ServiceBusTransportType

指定将用于与Azure 服务总线通信的协议和传输的类型。

SubQueue

表示可从中接收的可能系统子队列。