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 этим экземпляром привязки идентификатор одноранговой сетки к 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
Устаревшие..

Возвращает значение, указывающее, обрабатываются ли входящие запросы по одноранговым каналам, созданным этой привязкой, синхронно или асинхронно.

Применяется к