你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
QueueClient 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
QueueClient(ServiceBusConnectionStringBuilder, ReceiveMode, RetryPolicy) |
实例化新的 QueueClient 以对队列执行操作。 |
QueueClient(ServiceBusConnection, String, ReceiveMode, RetryPolicy) |
在给定的 上创建队列客户端的新实例 ServiceBusConnection |
QueueClient(String, String, ReceiveMode, RetryPolicy) |
实例化新的 QueueClient 以对队列执行操作。 |
QueueClient(String, String, ITokenProvider, TransportType, ReceiveMode, RetryPolicy) |
使用指定的终结点、实体路径和令牌提供程序创建队列客户端的新实例。 |
QueueClient(ServiceBusConnectionStringBuilder, ReceiveMode, RetryPolicy)
- Source:
- QueueClient.cs
实例化新的 QueueClient 以对队列执行操作。
public QueueClient (Microsoft.Azure.ServiceBus.ServiceBusConnectionStringBuilder connectionStringBuilder, Microsoft.Azure.ServiceBus.ReceiveMode receiveMode = Microsoft.Azure.ServiceBus.ReceiveMode.PeekLock, Microsoft.Azure.ServiceBus.RetryPolicy retryPolicy = default);
new Microsoft.Azure.ServiceBus.QueueClient : Microsoft.Azure.ServiceBus.ServiceBusConnectionStringBuilder * Microsoft.Azure.ServiceBus.ReceiveMode * Microsoft.Azure.ServiceBus.RetryPolicy -> Microsoft.Azure.ServiceBus.QueueClient
Public Sub New (connectionStringBuilder As ServiceBusConnectionStringBuilder, Optional receiveMode As ReceiveMode = Microsoft.Azure.ServiceBus.ReceiveMode.PeekLock, Optional retryPolicy As RetryPolicy = Nothing)
参数
- connectionStringBuilder
- ServiceBusConnectionStringBuilder
ServiceBusConnectionStringBuilder 具有命名空间和队列信息。
- receiveMode
- ReceiveMode
消息接收模式。 默认为 ReceiveMode。PeekLock。
- retryPolicy
- RetryPolicy
队列操作的重试策略。 默认为 Default
注解
创建与队列的新连接,该连接在第一次发送/接收操作期间打开。
适用于
QueueClient(ServiceBusConnection, String, ReceiveMode, RetryPolicy)
- Source:
- QueueClient.cs
在给定的 上创建队列客户端的新实例 ServiceBusConnection
public QueueClient (Microsoft.Azure.ServiceBus.ServiceBusConnection serviceBusConnection, string entityPath, Microsoft.Azure.ServiceBus.ReceiveMode receiveMode, Microsoft.Azure.ServiceBus.RetryPolicy retryPolicy);
new Microsoft.Azure.ServiceBus.QueueClient : Microsoft.Azure.ServiceBus.ServiceBusConnection * string * Microsoft.Azure.ServiceBus.ReceiveMode * Microsoft.Azure.ServiceBus.RetryPolicy -> Microsoft.Azure.ServiceBus.QueueClient
Public Sub New (serviceBusConnection As ServiceBusConnection, entityPath As String, receiveMode As ReceiveMode, retryPolicy As RetryPolicy)
参数
- serviceBusConnection
- ServiceBusConnection
服务总线命名空间的连接对象。
- entityPath
- String
队列路径。
- receiveMode
- ReceiveMode
消息接收模式。 默认为 ReceiveMode。PeekLock。
- retryPolicy
- RetryPolicy
队列操作的重试策略。 默认为 Default
适用于
QueueClient(String, String, ReceiveMode, RetryPolicy)
- Source:
- QueueClient.cs
实例化新的 QueueClient 以对队列执行操作。
public QueueClient (string connectionString, string entityPath, Microsoft.Azure.ServiceBus.ReceiveMode receiveMode = Microsoft.Azure.ServiceBus.ReceiveMode.PeekLock, Microsoft.Azure.ServiceBus.RetryPolicy retryPolicy = default);
new Microsoft.Azure.ServiceBus.QueueClient : string * string * Microsoft.Azure.ServiceBus.ReceiveMode * Microsoft.Azure.ServiceBus.RetryPolicy -> Microsoft.Azure.ServiceBus.QueueClient
Public Sub New (connectionString As String, entityPath As String, Optional receiveMode As ReceiveMode = Microsoft.Azure.ServiceBus.ReceiveMode.PeekLock, Optional retryPolicy As RetryPolicy = Nothing)
参数
- connectionString
- String
命名空间连接字符串。 不得包含队列信息。
- entityPath
- String
队列的名称
- receiveMode
- ReceiveMode
消息接收模式。 默认为 ReceiveMode。PeekLock。
- retryPolicy
- RetryPolicy
队列操作的重试策略。 默认为 Default
注解
创建与队列的新连接,该连接在第一次发送/接收操作期间打开。
适用于
QueueClient(String, String, ITokenProvider, TransportType, ReceiveMode, RetryPolicy)
- Source:
- QueueClient.cs
使用指定的终结点、实体路径和令牌提供程序创建队列客户端的新实例。
public QueueClient (string endpoint, string entityPath, Microsoft.Azure.ServiceBus.Primitives.ITokenProvider tokenProvider, Microsoft.Azure.ServiceBus.TransportType transportType = Microsoft.Azure.ServiceBus.TransportType.Amqp, Microsoft.Azure.ServiceBus.ReceiveMode receiveMode = Microsoft.Azure.ServiceBus.ReceiveMode.PeekLock, Microsoft.Azure.ServiceBus.RetryPolicy retryPolicy = default);
new Microsoft.Azure.ServiceBus.QueueClient : string * string * Microsoft.Azure.ServiceBus.Primitives.ITokenProvider * Microsoft.Azure.ServiceBus.TransportType * Microsoft.Azure.ServiceBus.ReceiveMode * Microsoft.Azure.ServiceBus.RetryPolicy -> Microsoft.Azure.ServiceBus.QueueClient
Public Sub New (endpoint As String, entityPath As String, tokenProvider As ITokenProvider, Optional transportType As TransportType = Microsoft.Azure.ServiceBus.TransportType.Amqp, Optional receiveMode As ReceiveMode = Microsoft.Azure.ServiceBus.ReceiveMode.PeekLock, Optional retryPolicy As RetryPolicy = Nothing)
参数
- endpoint
- String
服务总线的完全限定域名。 最有可能的为 {yournamespace}.servicebus.windows.net
- entityPath
- String
队列路径。
- tokenProvider
- ITokenProvider
将生成用于授权的安全令牌的令牌提供程序。
- transportType
- TransportType
传输类型。
- receiveMode
- ReceiveMode
消息接收模式。 默认为 ReceiveMode。PeekLock。
- retryPolicy
- RetryPolicy
队列操作的重试策略。 默认为 Default
注解
创建与队列的新连接,该连接在第一次发送/接收操作期间打开。