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

NamespaceManager.CreateQueue 方法

定义

重载

CreateQueue(QueueDescription)

使用指定的队列说明在服务命名空间中创建一个新队列。

CreateQueue(String)

使用给定路径在服务命名空间中创建一个新队列。

CreateQueue(QueueDescription)

使用指定的队列说明在服务命名空间中创建一个新队列。

public Microsoft.ServiceBus.Messaging.QueueDescription CreateQueue (Microsoft.ServiceBus.Messaging.QueueDescription description);
member this.CreateQueue : Microsoft.ServiceBus.Messaging.QueueDescription -> Microsoft.ServiceBus.Messaging.QueueDescription
Public Function CreateQueue (description As QueueDescription) As QueueDescription

参数

description
QueueDescription

一个 QueueDescription 对象,该对象描述将用于创建新队列的属性。

返回

QueueDescription新创建的队列的 。

适用于

CreateQueue(String)

使用给定路径在服务命名空间中创建一个新队列。

public Microsoft.ServiceBus.Messaging.QueueDescription CreateQueue (string path);
member this.CreateQueue : string -> Microsoft.ServiceBus.Messaging.QueueDescription
Public Function CreateQueue (path As String) As QueueDescription

参数

path
String

相对于服务命名空间基址的队列路径。

返回

QueueDescription新创建的队列的 。

例外

path 为 null 或为空。

path 长度大于 290 个字符。

操作超时。超时期限通过 NamespaceManagerSettings 类初始化。 如果超时值相对较低, OperationTimeout 可能需要增加 属性的值以避免此异常。

同一服务命名空间下存在具有相同名称和路径的队列或主题。

对象 NamespaceManager 没有足够的权限来执行此操作。 应检查,以确保 具有NamespaceManager执行此操作的正确TokenProvider凭据。

说明中的指定大小不受支持,或者已达到允许的最大配额。 必须指定支持的大小值之一、删除现有实体或增加配额大小。

发生内部错误或意外异常。

服务器使用逻辑操作重载。 可以考虑以下任一操作:等待并重试调用此函数。在重试之前删除实体 (例如,在发送任何) 之前接收消息。

适用于