本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

TcpRelayConnectionMode 枚举

 

描述的连接模式 NetTcpRelayBinding

命名空间:   Microsoft.ServiceBus
程序集:  Microsoft.ServiceBus(Microsoft.ServiceBus.dll 中)

public enum TcpRelayConnectionMode

成员名称说明
Hybrid

通信均通过中继 服务总线 服务总线基础结构时的客户端和服务端点协商之间彼此的直接套接字连接。 此直接连接的协调由 服务总线 服务总线云服务。 直接套接字连接算法可以位于相对的防火墙和 NAT 的两个参与方之间建立直接连接的设备。 该算法只将出站连接用于防火墙遍历,依赖相互的端口预测算法进行 NAT 遍历。 由于 NAT 遍历算法依赖于极其有限的协调以及有关预期 NAT 行为的最佳猜测预测,该算法往往只有少量的客户端的家庭和小型企业方案的极高成功率,对于大型 nat 来说,其成功率将会下降。 如果可以建立直接连接,中继的连接将自动升级为直接连接,而无需消息或数据丢失。 如果无法建立直接连接,数据将继续流过 服务总线 Service Bus 中继。 此外,此模式对 NAT 预测算法的要求出站端口 819。 与大多数个人防火墙产品来说,在建立直接的出站套接字连接将连接模式还需要一次性策略例外要向其授予用户 (Windows 个人防火墙和其他产品通常会提示用户) 添加到宿主应用程序。

Relayed

所有通信均通过都中继 服务总线 Service Bus 云。 SSL 保护的控制连接用于协商所有客户端服务通信流经的中继的端到端套接字连接。 建立连接后, 服务总线 服务总线基础结构行为非常类似于中继双向字节流的套接字转发器代理。 此外,此模式对 NAT 预测算法的要求出站端口 819。 与大多数个人防火墙产品来说,在建立直接的出站套接字连接将连接模式还需要一次性策略例外要向其授予用户 (Windows 个人防火墙和其他产品通常会提示用户) 添加到宿主应用程序。

服务总线 Service Bus 只支持完全信任代码访问安全性。

即使未显式禁用组合,也是如此 TcpConnectionMode.Hybrid/Direct 模式当前不正确地支持 Ws-reliablemessaging (情况下启用,通过设置 ReliableSession 属性标志) 的通道上。

返回页首
显示: