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

SubscriptionClient 构造函数

定义

重载

SubscriptionClient(ServiceBusConnectionStringBuilder, String, ReceiveMode, RetryPolicy)

实例化新的 SubscriptionClient 以对订阅执行操作。

SubscriptionClient(ServiceBusConnection, String, String, ReceiveMode, RetryPolicy)

在给定的 上创建订阅客户端的新实例 ServiceBusConnection

SubscriptionClient(String, String, String, ReceiveMode, RetryPolicy)

实例化新的 SubscriptionClient 以对订阅执行操作。

SubscriptionClient(String, String, String, ITokenProvider, TransportType, ReceiveMode, RetryPolicy)

使用指定的终结点、实体路径和令牌提供程序创建订阅客户端的新实例。

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

注解

创建与订阅的新连接,该连接在第一次接收操作期间打开。

适用于