NetTcpContextBinding 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为 NetTcpContextBinding 绑定提供启用了上下文的绑定。
public ref class NetTcpContextBinding : System::ServiceModel::NetTcpBinding
public class NetTcpContextBinding : System.ServiceModel.NetTcpBinding
type NetTcpContextBinding = class
inherit NetTcpBinding
Public Class NetTcpContextBinding
Inherits NetTcpBinding
- 继承
注解
备注
从使用 .NET Framework 3.5 或更早版本生成的 WCF 客户端应用程序调用使用 .NET Framework 4.0 或更高版本生成的 WCF 服务时,svcutil.exe 生成的配置文件或从 Visual Studio 添加服务引用将包含绑定配置中的 contextManagementEnabled 属性。 3.5 运行时无法识别.NET Framework,应用程序将引发 ,并出现消息"无法识别的属性 ConfigurationErrorsException 'contextManagementEnabled'"。 若要解决此问题,请从绑定配置中移除 contextManagementEnabled 特性。
构造函数
NetTcpContextBinding() |
初始化 NetTcpContextBinding 类的新实例。 |
NetTcpContextBinding(SecurityMode) |
使用指定的 NetTcpContextBinding 初始化 SecurityMode 类的新实例。 |
NetTcpContextBinding(SecurityMode, Boolean) |
使用指定的 NetTcpContextBinding 和可靠的会话设置初始化 SecurityMode 类的新实例。 |
NetTcpContextBinding(String) |
使用指定的绑定配置初始化 NetTcpContextBinding 类的新实例。 |
属性
ClientCallbackAddress |
获取或设置客户端回调地址。 |
CloseTimeout |
获取或设置在传输引发异常之前可用于关闭连接的时间间隔。 (继承自 Binding) |
ContextManagementEnabled |
获取一个值,该值指定是否启用上下文管理。 |
ContextProtectionLevel |
获取或设置此绑定的上下文保护级别。 |
EnvelopeVersion |
获取此绑定处理的消息将要使用的 SOAP 版本。 (继承自 NetTcpBinding) |
HostNameComparisonMode |
获取或设置一个值,该值指示在对 URI 进行匹配时,是否使用主机名来访问服务。 (继承自 NetTcpBinding) |
ListenBacklog |
获取或设置可挂起的最大排队连接请求数。 (继承自 NetTcpBinding) |
MaxBufferPoolSize |
获取或设置缓冲池允许的最大大小(以字节为单位),该缓冲池用于存储由绑定处理的 TCP 消息。 (继承自 NetTcpBinding) |
MaxBufferSize |
获取或设置一个值,该值指定内存中用于存储消息的缓冲区的最大大小(以字节为单位)。 (继承自 NetTcpBinding) |
MaxConnections |
获取或设置一个值,该值控制客户端上可存入池中以备后续重复使用的最大连接数,以及服务器上可挂起调度的最大连接数。 (继承自 NetTcpBinding) |
MaxReceivedMessageSize |
获取或设置绑定可处理的消息最大接收字节大小。 (继承自 NetTcpBinding) |
MessageVersion |
获取由绑定所配置的客户端和服务使用的消息版本。 (继承自 Binding) |
Name |
获取或设置绑定的名称。 (继承自 Binding) |
Namespace |
获取或设置绑定的 XML 命名空间。 (继承自 Binding) |
OpenTimeout |
获取或设置在传输引发异常之前可用于打开连接的时间间隔。 (继承自 Binding) |
PortSharingEnabled |
获取或设置一个值,该值指示是否为采用此绑定配置的连接启用 TCP 端口共享。 (继承自 NetTcpBinding) |
ReaderQuotas |
获取或设置可由配置了此绑定的终结点处理的 SOAP 消息的复杂性约束。 (继承自 NetTcpBinding) |
ReceiveTimeout |
获取或设置连接在撤消之前保持非活动状态的最大时间间隔,在此时间间隔内未接收任何应用程序消息。 (继承自 Binding) |
ReliableSession |
获取一个对象,该对象指示是否在通道终结点之间建立可靠会话。 (继承自 NetTcpBinding) |
Scheme |
返回传输的 URI 方案。 (继承自 NetTcpBinding) |
Security |
获取一个对象,该对象指定与采用此绑定配置的服务一起使用的安全类型。 (继承自 NetTcpBinding) |
SendTimeout |
获取或设置在传输引发异常之前可用于完成写入操作的时间间隔。 (继承自 Binding) |
TransactionFlow |
获取或设置一个值,该值确定是否启用事务流。 (继承自 NetTcpBinding) |
TransactionProtocol |
获取或设置服务在对事务进行流处理时使用的事务处理协议。 (继承自 NetTcpBinding) |
TransferMode |
获取或设置一个值,该值指示使用此绑定配置的服务是使用消息传输的流处理模式、缓冲模式还是同时使用这两种模式。 (继承自 NetTcpBinding) |
方法
显式接口实现
IBindingRuntimePreferences.ReceiveSynchronously |
获取一个值,该值指示是同步处理传入请求还是异步处理传入请求。 (继承自 NetTcpBinding) |