你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
HybridConnectionClient 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供用于启动新的发送端 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 实体的 。 |