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

HybridConnectionClient 类

定义

提供用于启动新的发送端 HybridConnection 的客户端。

public class HybridConnectionClient
type HybridConnectionClient = class
Public Class HybridConnectionClient
继承
HybridConnectionClient

构造函数

HybridConnectionClient(String)

使用指定的连接字符串创建 的新 HybridConnectionClient 实例。

HybridConnectionClient(String, String)

从连接字符串和指定的 HybridConection 路径创建 的新 HybridConnectionClient 实例。 仅当连接字符串不使用 属性时, EntityPath 才使用此重载。

HybridConnectionClient(Uri)

创建新的 HybridConnectionClient 实例,用于启动不需要客户端身份验证的 HybridConnections。

HybridConnectionClient(Uri, TokenProvider)

创建新的 HybridConnectionClient 实例,用于使用客户端身份验证启动 HybridConnections。

属性

Address

获取要连接的此 HybridConnection 的地址。 要侦听 HybridConnections 的地址。 此地址的格式应为“sb://contoso.servicebus.windows.net/yourhybridconnection”。

ClientWebSocketFactory

自定义 ClientWebSocketFactory 实现。

KeepAliveInterval

Websocket 的 keep-alive 间隔。

OperationTimeout

获取或设置连接 HybridConnection 时使用的超时。 默认值为 70 秒。

Proxy

获取或设置用于连接到 ServiceBus 的代理信息。

TokenProvider

获取用于对 HybridConnections 进行身份验证的 TokenProvider。

UseBuiltInClientWebSocket

控制是使用 .NET Core 中的 ClientWebSocket 还是自定义实现。 如果配置了自定义 ClientWebSocketFactory ,则忽略此属性。

方法

CreateConnectionAsync()

建立新的发送端 HybridConnection 并返回 Stream。

CreateConnectionAsync(IDictionary<String,String>)

建立新的发送端 HybridConnection 并返回 Stream。

GetRuntimeInformationAsync()

HybridConnectionRuntimeInformation使用默认超时获取此 HybridConnection 实体的 。 除非在连接字符串中指定,否则默认值为 1 分钟。

GetRuntimeInformationAsync(CancellationToken)

HybridConnectionRuntimeInformation使用提供的 CancellationToken 获取此 HybridConnection 实体的 。

适用于