你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
NamespaceManager.CreateQueue 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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凭据。
说明中的指定大小不受支持,或者已达到允许的最大配额。 必须指定支持的大小值之一、删除现有实体或增加配额大小。
发生内部错误或意外异常。
服务器使用逻辑操作重载。 可以考虑以下任一操作:等待并重试调用此函数。在重试之前删除实体 (例如,在发送任何) 之前接收消息。