Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Discovery / System / ServiceModel / Channels / UdpConstants.cs / 1484997 / UdpConstants.cs
//----------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//---------------------------------------------------------------
namespace System.ServiceModel.Channels
{
using System;
static class UdpConstants
{
// max is 64K - 20 (IP header) - 8(UDP header) - 1 (wraparound)
public const int MaxMessageSizeOverIPv4 = 64 * 1024 - 20 - 8 - 1;
public const int MaxTimeToLive = 255;
public const int MinReceiveBufferSize = 1;
public const int MinTimeToLive = 0; //localhost traffic only
public const int PendingReceiveCountPerProcessor = 2;
public const string Scheme = "soap.udp";
internal static class Defaults
{
public static readonly TimeSpan ReceiveTimeout = TimeSpan.FromMinutes(1);
public static readonly TimeSpan SendTimeout = TimeSpan.FromMinutes(1);
public const int DuplicateMessageHistoryLength = 0;
public const int InterfaceIndex = -1;
public const int MaxPendingMessageCount = 32;
public const long MaxReceivedMessageSize = (long)UdpConstants.MaxMessageSizeOverIPv4;
public const int SocketReceiveBufferSize = 64 * 1024;
public const int TimeToLive = 1;
public static MessageEncoderFactory MessageEncoderFactory = new TextMessageEncodingBindingElement().CreateMessageEncoderFactory();
}
}
}
// 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
- MetabaseSettings.cs
- EnumType.cs
- FieldDescriptor.cs
- PerspectiveCamera.cs
- TextEndOfParagraph.cs
- OutputCacheProfile.cs
- DateTimeOffset.cs
- ValueProviderWrapper.cs
- TableRowCollection.cs
- SecurityKeyType.cs
- InternalSafeNativeMethods.cs
- SystemBrushes.cs
- CopyOfAction.cs
- SubpageParagraph.cs
- WebBrowserSiteBase.cs
- SafePointer.cs
- InvalidPrinterException.cs
- CacheChildrenQuery.cs
- ListViewItem.cs
- SafeWaitHandle.cs
- CheckedListBox.cs
- Compiler.cs
- EntitySqlQueryState.cs
- OdbcRowUpdatingEvent.cs
- ProxyWebPartManager.cs
- KeyEventArgs.cs
- SoapAttributeAttribute.cs
- MenuAdapter.cs
- GrammarBuilderPhrase.cs
- ErrorWebPart.cs
- PageTheme.cs
- AuthenticationModuleElementCollection.cs
- InkSerializer.cs
- ToolStrip.cs
- DataSetMappper.cs
- DetailsViewPagerRow.cs
- DocumentPage.cs
- Figure.cs
- ExceptionRoutedEventArgs.cs
- TextRange.cs
- BindingList.cs
- IssuedTokensHeader.cs
- BitmapEffectCollection.cs
- xamlnodes.cs
- ProtectedConfigurationSection.cs
- EditorZone.cs
- DurableDispatcherAddressingFault.cs
- MsmqIntegrationReceiveParameters.cs
- XmlSchemaValidator.cs
- EdgeProfileValidation.cs
- TemplateFactory.cs
- MemberAssignment.cs
- PresentationTraceSources.cs
- EnumBuilder.cs
- CompiledQueryCacheKey.cs
- MailMessageEventArgs.cs
- DiscoveryEndpointValidator.cs
- SystemWebCachingSectionGroup.cs
- ArraySubsetEnumerator.cs
- SerializationInfoEnumerator.cs
- ViewManager.cs
- SHA256.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- WebPartTracker.cs
- BinaryMessageEncoder.cs
- SecUtil.cs
- WsiProfilesElementCollection.cs
- FilterQueryOptionExpression.cs
- XamlBuildProvider.cs
- CompiledELinqQueryState.cs
- XmlJsonWriter.cs
- ArrayConverter.cs
- BrowserInteropHelper.cs
- QueryOptionExpression.cs
- BuildProviderAppliesToAttribute.cs
- DefaultBindingPropertyAttribute.cs
- BidPrivateBase.cs
- RegexWorker.cs
- SpellCheck.cs
- UriGenerator.cs
- ColorMatrix.cs
- LocationSectionRecord.cs
- XmlQuerySequence.cs
- Journal.cs
- IndexingContentUnit.cs
- DescendantOverDescendantQuery.cs
- Win32NamedPipes.cs
- NameValueSectionHandler.cs
- SafeRegistryHandle.cs
- ComponentDispatcherThread.cs
- DefaultValueTypeConverter.cs
- ListViewPagedDataSource.cs
- PathFigure.cs
- PropertyGrid.cs
- ResetableIterator.cs
- SecondaryIndexDefinition.cs
- CodeGen.cs
- XmlSchemaInclude.cs
- DocumentApplicationJournalEntry.cs
- WebScriptEndpoint.cs