Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Net / System / Net / NetworkInformation / SystemUdpStatistics.cs / 1 / SystemUdpStatistics.cs
////// namespace System.Net.NetworkInformation { using System.Net.Sockets; using System; using System.ComponentModel; /// /// Provides support for ip configuation information and statistics. /// Udp statistics. internal class SystemUdpStatistics:UdpStatistics { MibUdpStats stats; private SystemUdpStatistics(){} internal SystemUdpStatistics(AddressFamily family){ uint result; if (!ComNetOS.IsPostWin2K){ if (family!= AddressFamily.InterNetwork){ throw new PlatformNotSupportedException(SR.GetString(SR.WinXPRequired)); } result = UnsafeNetInfoNativeMethods.GetUdpStatistics(out stats); } else result = UnsafeNetInfoNativeMethods.GetUdpStatisticsEx(out stats, family); if (result != IpHelperErrors.Success) { throw new NetworkInformationException((int)result); } } public override long DatagramsReceived{get {return stats.datagramsReceived;}} public override long IncomingDatagramsDiscarded{get {return stats.incomingDatagramsDiscarded;}} public override long IncomingDatagramsWithErrors{get {return stats.incomingDatagramsWithErrors;}} public override long DatagramsSent{get {return stats.datagramsSent;}} public override int UdpListeners{get {return (int)stats.udpListeners;}} } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextEffectResolver.cs
- CommunicationObject.cs
- InputProviderSite.cs
- ServiceMemoryGates.cs
- DNS.cs
- TemplateInstanceAttribute.cs
- Logging.cs
- SessionStateModule.cs
- EntityViewGenerationConstants.cs
- XmlWriterSettings.cs
- JumpPath.cs
- PageThemeParser.cs
- GridItemPatternIdentifiers.cs
- SerializerDescriptor.cs
- Assert.cs
- ControlParameter.cs
- MultiSelectRootGridEntry.cs
- RelationshipEnd.cs
- SqlSelectClauseBuilder.cs
- AssociationTypeEmitter.cs
- XmlAttributeHolder.cs
- IndicShape.cs
- InvalidCommandTreeException.cs
- XPathParser.cs
- SessionEndingEventArgs.cs
- StreamAsIStream.cs
- OleDbReferenceCollection.cs
- SynchronizingStream.cs
- DataSourceSelectArguments.cs
- ComponentCache.cs
- DbConnectionOptions.cs
- SetterBaseCollection.cs
- CompositeControl.cs
- DefaultValueTypeConverter.cs
- TrackingMemoryStreamFactory.cs
- Int32Converter.cs
- RelatedEnd.cs
- PersonalizationAdministration.cs
- _LazyAsyncResult.cs
- TextUtf8RawTextWriter.cs
- Package.cs
- ScriptResourceInfo.cs
- SizeIndependentAnimationStorage.cs
- DataGridSortingEventArgs.cs
- HeaderedContentControl.cs
- XmlParserContext.cs
- PerformanceCounterLib.cs
- QuerySubExprEliminator.cs
- CodeObject.cs
- Glyph.cs
- QueryResults.cs
- Int16.cs
- SimpleColumnProvider.cs
- CurrencyWrapper.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- SqlUdtInfo.cs
- CacheChildrenQuery.cs
- DateTimeOffsetAdapter.cs
- __Filters.cs
- ObjectQueryProvider.cs
- CachedResourceDictionaryExtension.cs
- ModifierKeysConverter.cs
- AppSettings.cs
- Calendar.cs
- SoapIgnoreAttribute.cs
- JsonFormatGeneratorStatics.cs
- RulePatternOps.cs
- CommandTreeTypeHelper.cs
- XmlReader.cs
- XmlEntity.cs
- CodeNamespace.cs
- PerfCounters.cs
- LinkButton.cs
- ElementHostPropertyMap.cs
- FormattedText.cs
- UrlAuthFailureHandler.cs
- RequestResizeEvent.cs
- Object.cs
- PtsCache.cs
- UnSafeCharBuffer.cs
- Variable.cs
- Dictionary.cs
- TextRangeSerialization.cs
- GradientPanel.cs
- httpstaticobjectscollection.cs
- BrowserTree.cs
- EntityContainerAssociationSetEnd.cs
- CallContext.cs
- GatewayDefinition.cs
- RoleManagerEventArgs.cs
- SimpleMailWebEventProvider.cs
- BigInt.cs
- Latin1Encoding.cs
- Transform3D.cs
- MD5.cs
- SizeConverter.cs
- SoapElementAttribute.cs
- DesignerProperties.cs
- OdbcConnectionPoolProviderInfo.cs
- Grid.cs