NetTcpContextBinding Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет привязку с поддержкой контекста для привязки NetTcpContextBinding .
public ref class NetTcpContextBinding : System::ServiceModel::NetTcpBinding
public class NetTcpContextBinding : System.ServiceModel.NetTcpBinding
type NetTcpContextBinding = class
inherit NetTcpBinding
Public Class NetTcpContextBinding
Inherits NetTcpBinding
- Наследование
Комментарии
Note
При вызове службы WCF, созданной с помощью .NET Framework 4.0 или более поздней версии, из клиентского приложения WCF, созданного с помощью .NET Framework 3.5 или более ранней версии, файл конфигурации, созданный svcutil.exe или добавив ссылку на службу из Visual Studio, будет содержать атрибут contextManagementEnabled в конфигурации привязки. Этот атрибут не распознается средой выполнения .NET Framework 3.5, и приложение создаст ConfigurationErrorsException с сообщением "Unrecognized атрибут "contextManagementEnabled". Чтобы устранить эту проблему, удалите атрибут contextManagementEnabled из конфигурации привязки.
Конструкторы
| Имя | Описание |
|---|---|
| NetTcpContextBinding() |
Инициализирует новый экземпляр класса NetTcpContextBinding. |
| NetTcpContextBinding(SecurityMode, Boolean) |
Инициализирует новый экземпляр NetTcpContextBinding класса с указанным SecurityMode и надежным параметром сеанса. |
| 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) |
Методы
| Имя | Описание |
|---|---|
| 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) |
| ShouldSerializeListenBacklog() |
Возвращает значение, указывающее, изменилось ли ListenBacklog свойство со значения по умолчанию и должно быть сериализовано. (Унаследовано от NetTcpBinding) |
| ShouldSerializeMaxConnections() |
Возвращает значение, указывающее, изменилось ли MaxConnections свойство со значения по умолчанию и должно быть сериализовано. (Унаследовано от NetTcpBinding) |
| ShouldSerializeName() |
Возвращает, следует ли сериализовать имя привязки. (Унаследовано от Binding) |
| ShouldSerializeNamespace() |
Возвращает, следует ли сериализовать пространство имен привязки. (Унаследовано от Binding) |
| ShouldSerializeReaderQuotas() |
Возвращает значение, указывающее, изменилось ли ReaderQuotas свойство со значения по умолчанию и должно быть сериализовано. (Унаследовано от NetTcpBinding) |
| ShouldSerializeReliableSession() |
Возвращает значение, указывающее, изменилось ли ReliableSession свойство со значения по умолчанию и должно быть сериализовано. (Унаследовано от NetTcpBinding) |
| ShouldSerializeSecurity() |
Возвращает значение, указывающее, изменилось ли Security свойство со значения по умолчанию и должно быть сериализовано. (Унаследовано от NetTcpBinding) |
| ShouldSerializeTransactionProtocol() |
Возвращает значение, указывающее, изменилось ли TransactionProtocol свойство со значения по умолчанию и должно быть сериализовано. (Унаследовано от NetTcpBinding) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IBindingRuntimePreferences.ReceiveSynchronously |
Возвращает значение, указывающее, обрабатываются ли входящие запросы синхронно или асинхронно. (Унаследовано от NetTcpBinding) |