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 обеспечивает поддержку создания приложений одноранговой сети, работающих посредством инфраструктуры уровня 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 |
Получает значение, указывающее, синхронно или асинхронно обрабатываются входящие запросы, поступающие по создаваемым этой привязкой одноранговым каналам. |