Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Discovery / System / ServiceModel / Discovery / DiscoveryDefaults.cs / 1305376 / DiscoveryDefaults.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.ServiceModel.Discovery { using System.ServiceModel.Channels; using System.Runtime; using System.Diagnostics.CodeAnalysis; using System.Globalization; static class DiscoveryDefaults { public static readonly TimeSpan DiscoveryOperationDuration = TimeSpan.Parse(DiscoveryOperationDurationString, CultureInfo.InvariantCulture); public static readonly Uri ScopeMatchBy = FindCriteria.ScopeMatchByPrefix; public const string DiscoveryOperationDurationString = "00:00:20"; public const int DuplicateMessageHistoryLength = 2 * 1028; public static class Udp { [SuppressMessage(FxCop.Category.Security, FxCop.Rule.DoNotDeclareReadOnlyMutableReferenceTypes)] public static readonly Uri IPv4MulticastAddress = new Uri(ProtocolStrings.Udp.MulticastIPv4Address); [SuppressMessage(FxCop.Category.Security, FxCop.Rule.DoNotDeclareReadOnlyMutableReferenceTypes)] public static readonly Uri IPv6MulticastAddress = new Uri(ProtocolStrings.Udp.MulticastIPv6Address); public static readonly TimeSpan AppMaxDelay = TimeSpan.Parse(AppMaxDelayString, CultureInfo.InvariantCulture); public const string AppMaxDelayString = "00:00:00.500"; public const int DuplicateMessageHistoryLength = 4 * 1028; public const int MaxUnicastRetransmitCount = 1; public const int MaxMulticastRetransmitCount = 2; public static UdpTransportBindingElement CreateUdpTransportBindingElement() { UdpTransportBindingElement udpBE = new UdpTransportBindingElement(); udpBE.EnableMulticast = true; udpBE.RetransmissionSettings.MaxUnicastRetransmitCount = MaxUnicastRetransmitCount; udpBE.RetransmissionSettings.MaxMulticastRetransmitCount = MaxMulticastRetransmitCount; udpBE.RetransmissionSettings.DelayLowerBound = TimeSpan.FromMilliseconds(50); udpBE.RetransmissionSettings.DelayUpperBound = TimeSpan.FromMilliseconds(250); udpBE.RetransmissionSettings.MaxDelayPerRetransmission = TimeSpan.FromMilliseconds(500); udpBE.DuplicateMessageHistoryLength = DuplicateMessageHistoryLength; return udpBE; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PingReply.cs
- XmlTextReader.cs
- EntitySqlQueryCacheKey.cs
- QilStrConcat.cs
- RadioButtonFlatAdapter.cs
- QilTypeChecker.cs
- AssertSection.cs
- StateMachineDesignerPaint.cs
- dsa.cs
- ComponentDesigner.cs
- PersonalizationState.cs
- TypeReference.cs
- WorkerRequest.cs
- VirtualPathExtension.cs
- PassportAuthentication.cs
- Pen.cs
- DataGridColumnHeaderItemAutomationPeer.cs
- InvokeProviderWrapper.cs
- ArithmeticException.cs
- Expression.cs
- DBParameter.cs
- SmtpNtlmAuthenticationModule.cs
- Perspective.cs
- SmiEventStream.cs
- UIElement3DAutomationPeer.cs
- LongValidator.cs
- XsltException.cs
- SspiNegotiationTokenProvider.cs
- ComponentDispatcherThread.cs
- Transform3D.cs
- EDesignUtil.cs
- OdbcCommand.cs
- HttpApplicationStateBase.cs
- SHA1.cs
- HttpRequest.cs
- CharUnicodeInfo.cs
- TextServicesPropertyRanges.cs
- ETagAttribute.cs
- COMException.cs
- WSDualHttpSecurity.cs
- MaterialGroup.cs
- Utils.cs
- SByteStorage.cs
- DateTimeConverter2.cs
- PrtTicket_Public_Simple.cs
- GeneralTransform.cs
- AutoCompleteStringCollection.cs
- SqlNamer.cs
- MissingManifestResourceException.cs
- DataPointer.cs
- MinimizableAttributeTypeConverter.cs
- XmlComment.cs
- FieldDescriptor.cs
- SourceFileInfo.cs
- AccessKeyManager.cs
- JsonStringDataContract.cs
- DateRangeEvent.cs
- ChildDocumentBlock.cs
- base64Transforms.cs
- DoubleAnimationUsingPath.cs
- GridViewCommandEventArgs.cs
- CommandValueSerializer.cs
- DataExpression.cs
- CodeExpressionCollection.cs
- UpdatePanelTriggerCollection.cs
- ThreadExceptionEvent.cs
- XmlSchemaNotation.cs
- QilName.cs
- TransformerInfo.cs
- CheckBoxBaseAdapter.cs
- FontWeights.cs
- SettingsPropertyCollection.cs
- ConfigurationValue.cs
- StylusLogic.cs
- BufferModeSettings.cs
- QuadraticEase.cs
- Timer.cs
- _ConnectStream.cs
- WebPartVerb.cs
- StorageScalarPropertyMapping.cs
- QilStrConcat.cs
- WebPartAddingEventArgs.cs
- RuntimeIdentifierPropertyAttribute.cs
- EntityClientCacheKey.cs
- SystemParameters.cs
- SequentialUshortCollection.cs
- TreeViewItemAutomationPeer.cs
- documentsequencetextpointer.cs
- safesecurityhelperavalon.cs
- HttpCacheParams.cs
- ProcessThreadDesigner.cs
- Timer.cs
- XmlILCommand.cs
- IPAddress.cs
- Literal.cs
- TranslateTransform.cs
- TargetPerspective.cs
- GetRecipientListRequest.cs
- ServiceContractGenerator.cs
- InvalidComObjectException.cs