UdpTransportBindingElement Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет элемент привязки транспорта UDP.
public ref class UdpTransportBindingElement : System::ServiceModel::Channels::TransportBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public class UdpTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type UdpTransportBindingElement = class
inherit TransportBindingElement
interface IPolicyExportExtension
interface IWsdlExportExtension
Public Class UdpTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension, IWsdlExportExtension
- Наследование
- Реализации
Конструкторы
| Имя | Описание |
|---|---|
| UdpTransportBindingElement() |
Инициализирует новый экземпляр класса UdpTransportBindingElement. |
Свойства
| Имя | Описание |
|---|---|
| DuplicateMessageHistoryLength |
Возвращает или задает максимальное количество хэшей сообщений, используемых привязкой для идентификации повторяющихся сообщений. |
| ManualAddressing |
Возвращает или задает значение, указывающее, требуется ли адресация сообщения вручную. (Унаследовано от TransportBindingElement) |
| MaxBufferPoolSize |
Возвращает или задает максимальный размер в байтах любого буферного пула, используемого транспортом. (Унаследовано от TransportBindingElement) |
| MaxPendingMessagesTotalSize |
Возвращает или задает максимальное количество полученных сообщений, но еще не удаленных из входной очереди для отдельного экземпляра канала. |
| MaxReceivedMessageSize |
Возвращает или задает максимальный допустимый размер сообщения в байтах, которые можно получить. (Унаследовано от TransportBindingElement) |
| MulticastInterfaceId |
Возвращает или задает сетевой адаптер, используемый при отправке и получении многоадресного трафика на многоуровневых компьютерах. |
| RetransmissionSettings |
Возвращает или задает параметры повторной передачи UDP. |
| Scheme |
Получает схему URI для транспорта. |
| SocketReceiveBufferSize |
Возвращает или задает размер буфера получения в базовом сокете. |
| TimeToLive |
Возвращает или задает количество прыжков сегмента сети. |
Методы
| Имя | Описание |
|---|---|
| BuildChannelFactory<TChannel>(BindingContext) |
Инициализирует фабрику каналов для создания каналов указанного типа из контекста привязки. |
| BuildChannelListener<TChannel>(BindingContext) |
Инициализирует прослушиватель каналов для приема каналов указанного типа из контекста привязки. |
| CanBuildChannelFactory<TChannel>(BindingContext) |
Возвращает значение, указывающее, может ли элемент привязки создать фабрику каналов для определенного типа канала. |
| CanBuildChannelListener<TChannel>(BindingContext) |
Возвращает значение, указывающее, может ли элемент привязки создать прослушиватель для определенного типа канала. |
| Clone() |
Возвращает копию объекта элемента привязки. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetProperty<T>(BindingContext) |
Возвращает свойство из указанного контекста привязки. |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ShouldSerializeRetransmissionSettings() |
Указывает, следует ли сериализовать параметры повторной передачи из элемента привязки. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Записывает утверждения пользовательской политики в контекст элемента привязки. |
| IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
Записывает настраиваемые элементы языка описания веб-служб (WSDL) в созданный WSDL для контракта. |
| IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Записывает настраиваемые элементы языка описания веб-служб (WSDL) в созданный WSDL для конечной точки. |