你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
@azure/service-bus package
类
MessagingError |
描述消息传送错误的基类。 |
ServiceBusAdministrationClient |
所有作都会返回解析为具有相关输出的对象的承诺。
这些对象还具有一个名为 |
ServiceBusClient |
一个客户端,可创建发送方实例,用于将消息发送到队列和主题以及接收方实例,以便从队列和订阅接收消息。 |
ServiceBusError |
服务总线中发生的错误。 |
接口
AuthorizationRule |
表示基于 ATOM 的管理作中的 |
CorrelationRuleFilter |
表示相关筛选器表达式。 CorrelationRuleFilter 保存一组条件,这些条件与订阅中传入消息的用户和系统属性匹配。 |
CreateMessageBatchOptions |
在
示例用法:
|
CreateQueueOptions |
表示队列上的可设置选项 |
CreateSubscriptionOptions |
表示订阅上的可设置选项 |
CreateTopicOptions |
表示主题上的可设置选项 |
DeadLetterOptions |
描述使用从服务总线接收的消息上的 |
Delivery | |
GetMessageIteratorOptions |
从服务总线获取可迭代迭代器时的选项。 |
HttpHeader |
HttpHeaders 集合中的单个标头。 |
HttpHeadersLike |
HTTP 标头键/值对的集合。 |
HttpResponse |
HTTP 响应上的属性,该响应将始终存在。 |
MessageHandlers |
常规消息处理程序接口(用于 streamMessages)。 |
NamespaceProperties |
表示与服务总线命名空间相关的元数据。 |
OperationOptions |
所有作的基本选项类型。 |
PeekMessagesOptions |
描述传递给接收方上 |
ProcessErrorArgs |
|
QueueProperties |
表示 updateQueue 的输入。 |
QueueRuntimeProperties |
表示队列实体的运行时信息属性 |
ReceiveMessagesOptions |
从服务总线接收一批消息时的选项。 |
RetryOptions |
用于确定模式、重试次数、重试间隔等的重试策略选项。 |
RuleProperties |
表示规则的所有属性。 |
ServiceBusAdministrationClientOptions |
表示 |
ServiceBusClientOptions |
描述创建 ServiceBusClient 时可以提供的选项。
|
ServiceBusConnectionStringProperties |
构成服务总线连接字符串的属性集。 |
ServiceBusMessage |
描述要发送到服务总线的消息。 |
ServiceBusMessageBatch |
可以使用 <xref:createBatch> 方法创建的一批消息。 |
ServiceBusReceivedMessage |
描述在速览作期间从服务总线收到的消息,因此无法解决。 |
ServiceBusReceiver |
不处理会话的接收器。 |
ServiceBusReceiverOptions |
创建接收方时要使用的选项。 |
ServiceBusRuleManager |
允许管理订阅的规则。 此规则管理器只需要侦听声明,而 ServiceBusAdministrationClient 需要管理声明。 |
ServiceBusSender |
发送者可用于发送邮件、计划稍后发送的消息并取消此类计划邮件。
使用 ServiceBusClient 上的 |
ServiceBusSenderOptions |
创建发件人时要使用的选项。 |
ServiceBusSessionReceiver |
处理会话的接收器,包括续订会话锁。 |
ServiceBusSessionReceiverOptions |
介绍在使用启用了会话的队列/订阅时传递给 |
SqlRuleFilter |
表示 SqlRuleFilter 上的所有可能字段 |
SubscribeOptions |
订阅服务总线队列或订阅时使用的选项。 |
SubscriptionProperties |
表示 updateSubscription 的输入。 |
SubscriptionRuntimeProperties |
表示订阅实体的运行时信息属性 |
TokenCredential |
表示能够提供身份验证令牌的凭据。 |
TopicProperties |
表示 updateTopic 的输入。 |
TopicRuntimeProperties |
表示主题实体的运行时信息属性 |
TryAddOptions |
用于手动传播分布式跟踪 |
WebResourceLike |
要向远程服务器发出的 HTTP 请求的说明。 |
WebSocketImpl |
描述 WebSocket 构造函数所需的形状。 |
WebSocketOptions |
用于通过 Web 套接字配置 AMQP 连接的通道的选项。 |
类型别名
EntitiesResponse |
表示对实体的列表作的结果,这些实体还包含从中开始循环访问的 |
EntityAvailabilityStatus |
服务总线消息传送实体 |
EntityStatus |
服务总线消息传送实体 |
OperationOptionsBase |
注意:此类型旨在镜像来自 用于配置跟踪和中止的选项。 |
RawHttpHeaders |
表示为简单 JSON 对象的 HttpHeaders 集合。 |
ServiceBusErrorCode |
服务总线故障代码。 |
SqlRuleAction |
表示 SqlRuleAction 上的所有可能字段 |
TransferProgressEvent |
响应上传或下载进度而触发。 |
WithResponse |
表示作返回的响应以及原始响应。 |
枚举
RetryMode |
描述重试模式类型 |
TokenType |
描述支持的令牌类型。 |
函数
delay<T>(number, Abort |
setTimeout 的包装器,用于解析 t 毫秒后的承诺。 |
is |
确定错误类型是否为 |
parse |
将给定的连接字符串分析为适用于 Azure 服务总线的不同属性。 然后,这些属性可用于构造 ServiceBusClient。 |
函数详细信息
delay<T>(number, AbortSignalLike, string, T)
setTimeout 的包装器,用于解析 t 毫秒后的承诺。
function delay<T>(delayInMs: number, abortSignal?: AbortSignalLike, abortErrorMsg?: string, value?: T): Promise<T | void>
参数
- delayInMs
-
number
要延迟的毫秒数。
- abortSignal
- AbortSignalLike
与包含作关联的 abortSignal。
- abortErrorMsg
-
string
与包含作关联的中止错误消息。
- value
-
T
要在超时时间为 t 毫秒后解析的值。
返回
Promise<T | void>
- 已解决的承诺
isServiceBusError(unknown)
确定错误类型是否为 ServiceBusError
function isServiceBusError(err: unknown): err
参数
- err
-
unknown
检查其类型是否为 ServiceBusError 的错误
返回
err
parseServiceBusConnectionString(string)
将给定的连接字符串分析为适用于 Azure 服务总线的不同属性。 然后,这些属性可用于构造 ServiceBusClient。
function parseServiceBusConnectionString(connectionString: string): ServiceBusConnectionStringProperties
参数
- connectionString
-
string
与为服务总线命名空间、队列或主题创建的共享访问策略关联的连接字符串。