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
Наследование
NetTcpContextBinding

Комментарии

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)

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