1 write to udpTransportBindingElement
System.ServiceModel.Channels (1)
System\ServiceModel\Channels\UdpChannelFactory.cs (1)
26
this.
udpTransportBindingElement
= transportBindingElement;
25 references to udpTransportBindingElement
System.ServiceModel.Channels (25)
System\ServiceModel\Channels\UdpChannelFactory.cs (25)
30
if (this.
udpTransportBindingElement
.MaxReceivedMessageSize <= UdpConstants.MaxMessageSizeOverIPv4 &&
31
this.
udpTransportBindingElement
.SocketReceiveBufferSize < this.
udpTransportBindingElement
.MaxReceivedMessageSize)
33
throw FxTrace.Exception.ArgumentOutOfRange("SocketReceiveBufferSize", this.
udpTransportBindingElement
.SocketReceiveBufferSize,
34
SR.Property1LessThanOrEqualToProperty2("MaxReceivedMessageSize", this.
udpTransportBindingElement
.MaxReceivedMessageSize,
35
"SocketReceiveBufferSize", this.
udpTransportBindingElement
.SocketReceiveBufferSize));
40
bool retransmissionEnabled = this.
udpTransportBindingElement
.RetransmissionSettings.Enabled;
42
bool duplicateDetectionEnabled = this.
udpTransportBindingElement
.DuplicateMessageHistoryLength > 0 ? typeof(TChannel) != typeof(IOutputChannel) : false;
129
outputChannelFactory.
udpTransportBindingElement
.RetransmissionSettings,
200
NetworkInterface[] adapters = UdpUtility.GetMulticastInterfaces(this.
udpTransportBindingElement
.MulticastInterfaceId);
203
bool allowMulticastLoopback = !string.IsNullOrEmpty(this.
udpTransportBindingElement
.MulticastInterfaceId);
217
socketList.Add(UdpUtility.CreateListenSocket(localAddress, ref port, this.
udpTransportBindingElement
.SocketReceiveBufferSize, this.
udpTransportBindingElement
.TimeToLive,
230
socketList.Add(UdpUtility.CreateListenSocket(localAddress, ref port, this.
udpTransportBindingElement
.SocketReceiveBufferSize,
231
this.
udpTransportBindingElement
.TimeToLive, v6Properties.Index, allowMulticastLoopback, isLoopbackAdapter));
242
socketList.Add(UdpUtility.CreateListenSocket(localAddress, ref port, this.
udpTransportBindingElement
.SocketReceiveBufferSize,
243
this.
udpTransportBindingElement
.TimeToLive, v4Properties.Index, allowMulticastLoopback, isLoopbackAdapter));
263
UdpSocket socket = UdpUtility.CreateUnicastListenSocket(localAddress, ref port, this.
udpTransportBindingElement
.SocketReceiveBufferSize,
264
this.
udpTransportBindingElement
.TimeToLive);
285
factory.
udpTransportBindingElement
.RetransmissionSettings,
286
factory.
udpTransportBindingElement
.MaxPendingMessagesTotalSize,
290
(int)factory.
udpTransportBindingElement
.MaxReceivedMessageSize)
298
if (factory.
udpTransportBindingElement
.DuplicateMessageHistoryLength > 0)
300
this.DuplicateDetector = new DuplicateMessageDetector(factory.
udpTransportBindingElement
.DuplicateMessageHistoryLength);
307
UdpOutputChannel udpOutputChannel = new ClientUdpOutputChannel(factory, remoteEndPoint, factory.messageEncoderFactory.Encoder, factory.BufferManager, sockets, factory.
udpTransportBindingElement
.RetransmissionSettings, to, via, isMulticast);