Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / NetworkInformation / SystemUdpStatistics.cs / 1305376 / 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;}} } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XamlBuildProvider.cs
- OrderedDictionaryStateHelper.cs
- QueryMatcher.cs
- NavigationCommands.cs
- BinHexEncoding.cs
- FacetDescriptionElement.cs
- EntityDataSourceWrapperPropertyDescriptor.cs
- InternalConfigEventArgs.cs
- DataTableTypeConverter.cs
- BuiltInPermissionSets.cs
- ExpressionHelper.cs
- TemplatePartAttribute.cs
- JsonFormatWriterGenerator.cs
- SequenceNumber.cs
- Path.cs
- RegexGroupCollection.cs
- SecurityBindingElement.cs
- ProgramPublisher.cs
- GlyphTypeface.cs
- CursorConverter.cs
- RectangleF.cs
- StyleBamlTreeBuilder.cs
- CustomError.cs
- DataRelationCollection.cs
- ResourceBinder.cs
- ApplicationCommands.cs
- RenderDataDrawingContext.cs
- COM2ExtendedUITypeEditor.cs
- TemplateKey.cs
- DoubleAnimationUsingKeyFrames.cs
- KoreanCalendar.cs
- SQLBoolean.cs
- SoapAttributeAttribute.cs
- WindowsIPAddress.cs
- NameValueConfigurationCollection.cs
- EventEntry.cs
- IsolatedStorageFilePermission.cs
- SqlCacheDependencyDatabaseCollection.cs
- DrawingDrawingContext.cs
- TransactionTraceIdentifier.cs
- ProfileInfo.cs
- LayoutEvent.cs
- IndexerNameAttribute.cs
- AppDomainFactory.cs
- EventDriven.cs
- CloseCryptoHandleRequest.cs
- MessageHeaderT.cs
- FutureFactory.cs
- AppDomainFactory.cs
- Context.cs
- SerializationFieldInfo.cs
- ErrorTableItemStyle.cs
- xdrvalidator.cs
- QuerySubExprEliminator.cs
- filewebrequest.cs
- InvalidWMPVersionException.cs
- RtfToXamlLexer.cs
- DataBindingHandlerAttribute.cs
- PartitionResolver.cs
- ObjectListItemCollection.cs
- DataGridViewRowCollection.cs
- XPathAncestorQuery.cs
- SiteMembershipCondition.cs
- XmlLinkedNode.cs
- PropertyItem.cs
- WebPartEditVerb.cs
- _TLSstream.cs
- MbpInfo.cs
- WebPartCollection.cs
- SecurityHeaderTokenResolver.cs
- ConfigXmlCDataSection.cs
- AutoGeneratedField.cs
- CodeTypeConstructor.cs
- BitmapCache.cs
- AssemblyResourceLoader.cs
- FileSystemWatcher.cs
- _WinHttpWebProxyDataBuilder.cs
- PersonalizationStateQuery.cs
- Visual.cs
- Mapping.cs
- coordinatorfactory.cs
- DataSetFieldSchema.cs
- XmlMapping.cs
- FormsAuthentication.cs
- XmlDataLoader.cs
- KeyedHashAlgorithm.cs
- DesignerRegionCollection.cs
- BaseWebProxyFinder.cs
- ZeroOpNode.cs
- DataGridRow.cs
- PreservationFileWriter.cs
- SqlTransaction.cs
- ClonableStack.cs
- documentsequencetextcontainer.cs
- ControlPropertyNameConverter.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- VisualBasicSettingsHandler.cs
- PerformanceCountersElement.cs
- TrackingStringDictionary.cs
- BrushValueSerializer.cs