UdpTransportBindingElement Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a UDP transport binding element.
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
- Inheritance
- Implements
Constructors
UdpTransportBindingElement() |
Initializes a new instance of the UdpTransportBindingElement class. |
Properties
DuplicateMessageHistoryLength |
Gets or sets the maximum number of message hashes used by the binding to identify duplicate messages. |
ManualAddressing |
Gets or sets a value that indicates whether manual addressing of the message is required. (Inherited from TransportBindingElement) |
MaxBufferPoolSize |
Gets or sets the maximum size, in bytes, of any buffer pools used by the transport. (Inherited from TransportBindingElement) |
MaxPendingMessagesTotalSize |
Gets or sets the maximum number of messages that are received but not yet removed from the input queue for an individual channel instance. |
MaxReceivedMessageSize |
Gets or sets the maximum allowable message size, in bytes, that can be received. (Inherited from TransportBindingElement) |
MulticastInterfaceId |
Gets or sets the network adapter that is used when sending and receiving multicast traffic on multi-honed machines. |
RetransmissionSettings |
Gets or sets the UDP retransmission settings. |
Scheme |
Gets the URI scheme for the transport. |
SocketReceiveBufferSize |
Gets or sets the receive buffer size on the underlying socket. |
TimeToLive |
Gets or sets the number of network segment hops. |
Methods
BuildChannelFactory<TChannel>(BindingContext) |
Initializes a channel factory for producing channels of a specified type from the binding context. |
BuildChannelListener<TChannel>(BindingContext) |
Initializes a channel listener to accept channels of a specified type from the binding context. |
CanBuildChannelFactory<TChannel>(BindingContext) |
Returns a value that indicates whether the binding element can build a channel factory for a specific type of channel. |
CanBuildChannelListener<TChannel>(BindingContext) |
Returns a value that indicates whether the binding element can build a listener for a specific type of channel. |
Clone() |
Returns a copy of the binding element object. |
Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetProperty<T>(BindingContext) |
Returns a property from the specified binding context. |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
ShouldSerializeRetransmissionSettings() |
Indicates whether the retransmission settings from the binding element should serialize. |
ToString() |
Returns a string that represents the current object. (Inherited from Object) |
Explicit Interface Implementations
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Writes the custom policy assertions into the context of the binding element. |
IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
Writes the custom Web Services Description Language (WSDL) elements into the generated WSDL for a contract. |
IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Writes the custom Web Services Description Language (WSDL) elements into the generated WSDL for an endpoint. |