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 属性。 .NET Framework 3.5 运行时无法识别此属性,应用程序将使用消息“unrecognized attribute 'contextManagementEnabled'”引发 ConfigurationErrorsException。 若要解决此问题,请从绑定配置中删除 contextManagementEnabled 属性。
构造函数
| 名称 | 说明 |
|---|---|
| NetTcpContextBinding() |
初始化 NetTcpContextBinding 类的新实例。 |
| NetTcpContextBinding(SecurityMode, Boolean) |
使用指定的SecurityMode可靠会话设置初始化类的新实例NetTcpContextBinding。 |
| NetTcpContextBinding(SecurityMode) |
用指定的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) |