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