NetTcpBindingElement Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет элемент XML, в котором указывается привязка для обмена сообщениями TCP в конкретном канале.
public ref class NetTcpBindingElement : System::ServiceModel::Configuration::StandardBindingElement
public class NetTcpBindingElement : System.ServiceModel.Configuration.StandardBindingElement
type NetTcpBindingElement = class
inherit StandardBindingElement
Public Class NetTcpBindingElement
Inherits StandardBindingElement
- Наследование
- Наследование
-
NetTcpBindingElement
- Производный
Комментарии
netTcpBinding — безопасная, надежная и оптимизированная привязка, пригодная для обмена данными между компьютерами. По умолчанию привязка создает во время выполнения стек связи с WS-ReliableMessaging для надежности, безопасностью Windows для безопасности и проверки подлинности, протоколом TCP для доставки сообщений, а также с кодированием двоичных сообщений.
Конструкторы
NetTcpBindingElement() |
Инициализирует новый экземпляр класса NetTcpBindingElement. |
NetTcpBindingElement(String) |
Инициализирует новый экземпляр класса NetTcpBindingElement с указанным именем конфигурации. |
Свойства
BindingElementType |
Возвращает тип этого элемента конфигурации. |
CloseTimeout |
Возвращает или задает длительность временного интервала, выделенного для успешного завершения операции закрытия. (Унаследовано от StandardBindingElement) |
CurrentConfiguration |
Возвращает ссылку на экземпляр Configuration верхнего уровня, представляющий иерархию конфигурации, к которой относится текущий экземпляр ConfigurationElement. (Унаследовано от ConfigurationElement) |
ElementInformation |
Возвращает объект ElementInformation, содержащий неизменяемую информацию и функциональность объекта ConfigurationElement. (Унаследовано от ConfigurationElement) |
ElementProperty |
Возвращает объект ConfigurationElementProperty, представляющий сам объект ConfigurationElement. (Унаследовано от ConfigurationElement) |
EvaluationContext |
Возвращает объект ContextInformation для объекта ConfigurationElement. (Унаследовано от ConfigurationElement) |
HasContext |
Возвращает значение, указывающее, имеет ли свойство CurrentConfiguration значение |
HostNameComparisonMode |
Возвращает или задает значение, которое указывает, используется ли имя узла для доступа к службе при сравнении по универсальному коду ресурса (URI). |
Item[ConfigurationProperty] |
Возвращает или задает свойство или атрибут данного элемента конфигурации. (Унаследовано от ConfigurationElement) |
Item[String] |
Получает или задает свойство, атрибут или дочерний элемент данного элемента конфигурации. (Унаследовано от ConfigurationElement) |
ListenBacklog |
Возвращает или задает значение, указывающее максимальное число каналов, ожидающих принятия на прослушивателе. |
LockAllAttributesExcept |
Возвращает коллекцию заблокированных атрибутов. (Унаследовано от ConfigurationElement) |
LockAllElementsExcept |
Возвращает коллекцию заблокированных элементов. (Унаследовано от ConfigurationElement) |
LockAttributes |
Возвращает коллекцию заблокированных атрибутов. (Унаследовано от ConfigurationElement) |
LockElements |
Возвращает коллекцию заблокированных элементов. (Унаследовано от ConfigurationElement) |
LockItem |
Возвращает или задает значение, указывающее, заблокирован ли элемент. (Унаследовано от ConfigurationElement) |
MaxBufferPoolSize |
Получает или задает максимальный размер (в байтах) буферного пула, в котором хранятся сообщения TCP, обработанные привязкой. |
MaxBufferSize |
Возвращает или задает значение, указывающее максимальный размер буфера, используемого для хранения сообщений в памяти (в байтах). |
MaxConnections |
Возвращает или задает значение, указывающее максимальное количество исходящих и входящих подключений, которые служба соответственно создает и принимает. |
MaxReceivedMessageSize |
Получает или задает максимальный размер (в байтах) сообщения, которое можно получить по каналу, настроенному с этой привязкой. |
Name |
Возвращает или задает имя привязки. (Унаследовано от StandardBindingElement) |
OpenTimeout |
Возвращает или задает длительность временного интервала, выделенного для успешного завершения операции открытия. (Унаследовано от StandardBindingElement) |
PortSharingEnabled |
Возвращает или задает логическое значение, определяющее, включено ли совместное использование порта TCP для этого подключения. |
Properties |
Возвращает экземпляр класса ConfigurationPropertyCollection, содержащий коллекцию объектов ConfigurationProperty, которые могут быть атрибутами или объектами ConfigurationElement данного элемента конфигурации. |
ReaderQuotas |
Возвращает ограничения по сложности сообщений SOAP, которые могут обрабатываться конечными точками, настроенных с помощью этой привязки. |
ReceiveTimeout |
Возвращает или задает длительность временного интервала, выделенного для успешного завершения операции получения. (Унаследовано от StandardBindingElement) |
ReliableSession |
Возвращает элемент конфигурации, в котором указывается, устанавливаются ли между конечными точками канала надежные сеансы. |
Security |
Возвращает тип безопасности, используемый с данной привязкой. |
SendTimeout |
Возвращает или задает длительность временного интервала, выделенного для успешного завершения операции отправки. (Унаследовано от StandardBindingElement) |
TransactionFlow |
Возвращает или задает логическое значение, определяющее, поддерживает ли привязка потоковые спецификации WS-Transactions. |
TransactionProtocol |
Возвращает или задает протокол транзакций, используемый с данной привязкой. |
TransferMode |
Возвращает или задает значение, указывающее, следует ли буферизировать сообщения, или передавать их потоком, или по запросу, или по отклику. |
Методы
ApplyConfiguration(Binding) |
Применяет содержимое указанной привязки к данному элементу конфигурации привязки. (Унаследовано от StandardBindingElement) |
DeserializeElement(XmlReader, Boolean) |
Считывает XML из файла конфигурации. (Унаследовано от ConfigurationElement) |
Equals(Object) |
Сравнивает текущий экземпляр ConfigurationElement с указанным объектом. (Унаследовано от ConfigurationElement) |
GetHashCode() |
Получает уникальное значение, представляющее текущий экземпляр ConfigurationElement. (Унаследовано от ConfigurationElement) |
GetTransformedAssemblyString(String) |
Возвращает преобразованную версию указанного имени сборки. (Унаследовано от ConfigurationElement) |
GetTransformedTypeString(String) |
Возвращает преобразованную версию указанного имени типа. (Унаследовано от ConfigurationElement) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
Init() |
Задает объект ConfigurationElement в исходное состояние. (Унаследовано от ConfigurationElement) |
InitializeDefault() |
Используется для инициализации набора значений по умолчанию для объекта ConfigurationElement. (Унаследовано от ConfigurationElement) |
InitializeFrom(Binding) |
Инициализирует конфигурацию привязки на основе содержимого указанной привязки. |
IsModified() |
При реализации в производном классе указывает, был ли изменен данный элемент конфигурации с момента последнего сохранения или загрузки. (Унаследовано от ConfigurationElement) |
IsReadOnly() |
Получает значение, показывающее, является ли объект ConfigurationElement доступным только для чтения. (Унаследовано от ConfigurationElement) |
ListErrors(IList) |
Добавляет ошибку "недействительное свойство" в данном объекте ConfigurationElement и всех его дочерних элементах к переданному списку. (Унаследовано от ConfigurationElement) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
OnApplyConfiguration(Binding) |
Применяет указанную привязку к этому экземпляру NetNamedPipeBindingElement. |
OnDeserializeUnrecognizedAttribute(String, String) |
Возвращает значение, указывающее, встретился ли неизвестный атрибут при десериализации. (Унаследовано от ConfigurationElement) |
OnDeserializeUnrecognizedElement(String, XmlReader) |
Возвращает значение, указывающее, встретился ли неизвестный элемент при десериализации. (Унаследовано от ConfigurationElement) |
OnRequiredPropertyNotFound(String) |
Выдает исключение, если требуемое свойство не найдено. (Унаследовано от ConfigurationElement) |
PostDeserialize() |
Вызывается после десериализации. (Унаследовано от ConfigurationElement) |
PreSerialize(XmlWriter) |
Вызывается до сериализации. (Унаследовано от ConfigurationElement) |
Reset(ConfigurationElement) |
Восстанавливает внутреннее состояние данного объекта элемента конфигурации, включая блокировки и коллекции свойств. (Унаследовано от StandardBindingElement) |
ResetModified() |
Переустанавливает значение метода IsModified() в |
SerializeElement(XmlWriter, Boolean) |
Записывает содержание данного элемента конфигурации в файл конфигурации при реализации в производном классе. (Унаследовано от ConfigurationElement) |
SerializeToXmlElement(XmlWriter, String) |
Записывает внешние теги данного элемента конфигурации в файл конфигурации при реализации в производном классе. (Унаследовано от ConfigurationElement) |
SetPropertyValue(ConfigurationProperty, Object, Boolean) |
Задает для свойства указанное значение. (Унаследовано от ConfigurationElement) |
SetPropertyValueIfNotDefaultValue<T>(String, T) |
Задает значение свойства для элемента конфигурации, если значение не является значением по умолчанию. (Унаследовано от ServiceModelConfigurationElement) |
SetReadOnly() |
Задает свойство IsReadOnly() для объекта ConfigurationElement и всех подчиненных элементов. (Унаследовано от ConfigurationElement) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode) |
Изменяет объект ConfigurationElement для удаления всех значений, которые не должны сохраняться. (Унаследовано от ConfigurationElement) |