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

NetTcpRelayBinding 类

定义

提供适用于跨计算机通信的安全、可靠的绑定。

public class NetTcpRelayBinding : Microsoft.ServiceBus.NetTcpRelayBindingBase, System.ServiceModel.Channels.IBindingRuntimePreferences
type NetTcpRelayBinding = class
    inherit NetTcpRelayBindingBase
    interface IBindingRuntimePreferences
Public Class NetTcpRelayBinding
Inherits NetTcpRelayBindingBase
Implements IBindingRuntimePreferences
继承
NetTcpRelayBinding
实现

构造函数

NetTcpRelayBinding()

初始化 NetTcpRelayBinding 类的新实例。

NetTcpRelayBinding(EndToEndSecurityMode, RelayClientAuthenticationType)

使用使用的安全类型和指定的中继客户端身份验证初始化 类的新实例 NetTcpRelayBinding

NetTcpRelayBinding(EndToEndSecurityMode, RelayClientAuthenticationType, Boolean)

使用使用的安全类型、客户端身份验证的类型以及指示是否显式启用可靠会话的值初始化 类的新实例 NetTcpRelayBinding

NetTcpRelayBinding(String)

使用指定的 XML 配置初始化 类的新实例 NetTcpRelayBinding

NetTcpRelayBinding(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement, ReliableSessionBindingElement, NetTcpRelaySecurity)

使用给定的 NetTcpRelayBinding 传输、编码器、可靠会话绑定元素和所使用的安全类型初始化 类的新实例。

字段

encoding

当前实例的编码元素。除了安全性和传输设置之外,编码还构成了绑定的三个核心属性。

(继承自 NetTcpRelayBindingBase)
transport

当前实例的传输元素。除了编码和安全性之外,传输设置还构成了绑定的核心属性。

(继承自 NetTcpRelayBindingBase)

属性

ConnectionMode
已过时.

获取或设置连接模式: HybridRelayed

(继承自 NetTcpRelayBindingBase)
EnvelopeVersion

获取此绑定处理的消息将要使用的 SOAP 版本。

(继承自 NetTcpRelayBindingBase)
HostNameComparisonMode

获取或设置在主机名上使用的比较模式。

(继承自 NetTcpRelayBindingBase)
IsDynamic

获取或设置中继绑定是否为动态绑定。

(继承自 NetTcpRelayBindingBase)
ListenBacklog

获取或设置可挂起的最大排队连接请求数。

(继承自 NetTcpRelayBindingBase)
MaxBufferPoolSize

获取或设置存储绑定处理的消息的缓冲池允许的最大大小。

(继承自 NetTcpRelayBindingBase)
MaxBufferSize

获取或设置一个值,该值指定用于在内存中存储消息的缓冲区的最大大小。

(继承自 NetTcpRelayBindingBase)
MaxConnections

获取或设置一个值,该值控制客户端上可存入池中以备后续重复使用的最大连接数,以及服务器上可挂起调度的最大连接数。

(继承自 NetTcpRelayBindingBase)
MaxReceivedMessageSize

获取或设置绑定可处理的最大接收消息大小。

(继承自 NetTcpRelayBindingBase)
MessageSecurityVersion

获取消息安全版本。

(继承自 NetTcpRelayBindingBase)
ReaderQuotas

获取或设置可由配置了此绑定的终结点处理的 SOAP 消息的复杂性约束。 此属性不能为 null。

(继承自 NetTcpRelayBindingBase)
ReliableSession

获取一个 对象,该对象指示是否在Azure 服务总线通道终结点之间建立可靠会话。

Scheme

获取传输的 URI 方案。

(继承自 NetTcpRelayBindingBase)
Security

获取一个对象,该对象指定与采用此绑定配置的服务一起使用的安全类型。

(继承自 NetTcpRelayBindingBase)
TransferMode

获取或设置一个值,该值指示使用此绑定配置的服务是使用消息传输的流处理模式、缓冲模式还是同时使用这两种模式。

(继承自 NetTcpRelayBindingBase)

方法

ApplyConfiguration(String)

将配置元素中对应于指定名称的设置应用于此绑定元素的当前实例。

CreateBindingElements()

为绑定创建一个绑定元素集合。

CreateMessageSecurity()

为当前实例创建消息安全令牌。

IsBindingElementsMatch(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement)

确定指定的绑定元素是否与当前实例中绑定元素的默认值匹配。

(继承自 NetTcpRelayBindingBase)
IsBindingElementsMatch(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement, ReliableSessionBindingElement)

返回一个值,该值确定指定的对象是否具有匹配的绑定元素。

显式接口实现

IBindingRuntimePreferences.ReceiveSynchronously

指示以异步方式处理传入的请求。

(继承自 NetTcpRelayBindingBase)

适用于