NetPeerTcpBinding 类

定义

注意

PeerChannel feature is obsolete and will be removed in the future.

为对等网络应用程序提供安全绑定。

public ref class NetPeerTcpBinding : System::ServiceModel::Channels::Binding, System::ServiceModel::Channels::IBindingRuntimePreferences
public class NetPeerTcpBinding : System.ServiceModel.Channels.Binding, System.ServiceModel.Channels.IBindingRuntimePreferences
[System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)]
public class NetPeerTcpBinding : System.ServiceModel.Channels.Binding, System.ServiceModel.Channels.IBindingRuntimePreferences
type NetPeerTcpBinding = class
    inherit Binding
    interface IBindingRuntimePreferences
[<System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)>]
type NetPeerTcpBinding = class
    inherit Binding
    interface IBindingRuntimePreferences
Public Class NetPeerTcpBinding
Inherits Binding
Implements IBindingRuntimePreferences
继承
NetPeerTcpBinding
属性
实现

注解

NetPeerTcpBinding 绑定为创建使用 TCP 级别的对等网格基础结构的对等网络应用程序提供支持。

每个 PeerNode 实例均可承载使用此绑定类型定义的多个对等通道。 如果通道工厂是用此类型的已配置实例生成的,则可使用这些通道工厂生成对等通道。 对等通道工厂可生成的对等通道包括只可输入通道(实现 IInputChannel)、只可输出通道(实现 IOutputChannel)和双工通道(实现 IDuplexChannel)。

这是 Windows Communication Framework (WCF) 提供的标准绑定之一。 该绑定可以在命令性代码中使用,或在应用程序的相应 XML 配置文件中指定。 建议的过程是使用配置值定义绑定而不是使用基于代码的方法,除了必须将配置值设为已初始化的服务的某些高级方案之外。

构造函数

NetPeerTcpBinding()
已过时.

初始化 NetPeerTcpBinding 类的新默认实例。

NetPeerTcpBinding(String)
已过时.

使用指定配置名称初始化 NetPeerTcpBinding 类的新实例。

属性

CloseTimeout
已过时.

获取或设置在传输引发异常之前可用于关闭连接的时间间隔。

(继承自 Binding)
EnvelopeVersion
已过时.

获取与此绑定一起使用的 SOAP 版本。

IsPnrpAvailable
已过时.

获取一个值,它指示 PNRP 服务是否已在计算机上安装并可用。

ListenIPAddress
已过时.

获取或设置本地对等节点用于侦听的 IP 地址。

MaxBufferPoolSize
已过时.

获取或设置用于对等 TCP 缓冲区的内存池的最大大小(以字节为单位)。

MaxReceivedMessageSize
已过时.

获取或设置由此绑定创建的对等通道处理的 TCP 消息的最大大小(以字节为单位)。

MessageVersion
已过时.

获取由绑定所配置的客户端和服务使用的消息版本。

(继承自 Binding)
Name
已过时.

获取或设置绑定的名称。

(继承自 Binding)
Namespace
已过时.

获取或设置绑定的 XML 命名空间。

(继承自 Binding)
OpenTimeout
已过时.

获取或设置在传输引发异常之前可用于打开连接的时间间隔。

(继承自 Binding)
Port
已过时.

获取或设置要绑定的网络端口。

ReaderQuotas
已过时.

获取或设置与此绑定关联的 XmlDictionaryReaderQuotas

ReceiveTimeout
已过时.

获取或设置连接在撤消之前保持非活动状态的最大时间间隔,在此时间间隔内未接收任何应用程序消息。

(继承自 Binding)
Resolver
已过时.

获取 PeerResolver,此绑定实例将使用它将对等网格 ID 解析为对等网格中节点的终结点 IP 地址。

Scheme
已过时.

获取用于传输协议(与此绑定关联)的 URI 方案。

Security
已过时.

获取或设置要对此绑定创建的对等通道设置的安全性。

SendTimeout
已过时.

获取或设置在传输引发异常之前可用于完成写入操作的时间间隔。

(继承自 Binding)

方法

BuildChannelFactory<TChannel>(BindingParameterCollection)
已过时.

在客户端上生成通道工厂堆栈,此通道工厂堆栈创建具有指定类型的通道并满足绑定参数集合所指定的功能。

(继承自 Binding)
BuildChannelFactory<TChannel>(Object[])
已过时.

在客户端上生成通道工厂堆栈,该通道工厂堆栈创建具有指定类型的通道并满足对象数组所指定的功能。

(继承自 Binding)
BuildChannelListener<TChannel>(BindingParameterCollection)
已过时.

在服务上生成通道侦听器,该通道侦听器接受具有指定类型的通道并满足绑定参数集合所指定的功能。

(继承自 Binding)
BuildChannelListener<TChannel>(Object[])
已过时.

在服务上生成通道侦听器,该通道侦听器接受具有指定类型的通道并满足所指定的功能。

(继承自 Binding)
BuildChannelListener<TChannel>(Uri, BindingParameterCollection)
已过时.

在服务上生成通道侦听器,该通道侦听器接受具有指定类型的通道并满足所指定的功能。

(继承自 Binding)
BuildChannelListener<TChannel>(Uri, Object[])
已过时.

在服务上生成通道侦听器,该通道侦听器接受具有指定类型的通道并满足所指定的功能。

(继承自 Binding)
BuildChannelListener<TChannel>(Uri, String, BindingParameterCollection)
已过时.

在服务上生成通道侦听器,该通道侦听器接受具有指定类型的通道并满足所指定的功能。

(继承自 Binding)
BuildChannelListener<TChannel>(Uri, String, ListenUriMode, BindingParameterCollection)
已过时.

在服务上生成通道侦听器,该通道侦听器接受具有指定类型的通道并满足所指定的功能。

(继承自 Binding)
BuildChannelListener<TChannel>(Uri, String, ListenUriMode, Object[])
已过时.

在服务上生成通道侦听器,该通道侦听器接受具有指定类型的通道并满足所指定的功能。

(继承自 Binding)
BuildChannelListener<TChannel>(Uri, String, Object[])
已过时.

在服务上生成通道侦听器,该通道侦听器接受具有指定类型的通道并满足所指定的功能。

(继承自 Binding)
CanBuildChannelFactory<TChannel>(BindingParameterCollection)
已过时.

返回一个值,该值指示当前绑定是否可以在客户端上生成满足指定绑定参数集合的通道工厂堆栈。

(继承自 Binding)
CanBuildChannelFactory<TChannel>(Object[])
已过时.

返回一个值,该值指示当前绑定是否可以在客户端上生成满足对象数组所指定的需求的通道工厂堆栈。

(继承自 Binding)
CanBuildChannelListener<TChannel>(BindingParameterCollection)
已过时.

返回一个值,该值指示当前绑定是否可以在服务上生成满足指定绑定参数集合的通道侦听器堆栈。

(继承自 Binding)
CanBuildChannelListener<TChannel>(Object[])
已过时.

返回一个值,该值指示当前绑定是否可以在服务上生成满足对象数组所指定的条件的通道侦听器堆栈。

(继承自 Binding)
CreateBindingElements()
已过时.

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

Equals(Object)
已过时.

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()
已过时.

作为默认哈希函数。

(继承自 Object)
GetProperty<T>(BindingParameterCollection)
已过时.

从绑定堆栈的适当层返回所请求的类型化对象(如果存在)。

(继承自 Binding)
GetType()
已过时.

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()
已过时.

创建当前 Object 的浅表副本。

(继承自 Object)
ShouldSerializeName()
已过时.

返回是否应序列化绑定名称。

(继承自 Binding)
ShouldSerializeNamespace()
已过时.

返回是否应序列化绑定命名空间。

(继承自 Binding)
ShouldSerializeReaderQuotas()
已过时.

获取一个值,该值指定是否应对绑定的读取器配额数据进行序列化。

ShouldSerializeSecurity()
已过时.

获取一个值,该值指定是否应序列化绑定的安全信息。

ToString()
已过时.

返回表示当前对象的字符串。

(继承自 Object)

显式接口实现

IBindingRuntimePreferences.ReceiveSynchronously
已过时.

获取一个值,它指示此绑定创建的对等通道上的传入请求是同步处理传入请求还是异步处理。

适用于