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
- EditingMode.cs
- SHA1Managed.cs
- StringFreezingAttribute.cs
- CaretElement.cs
- sqlinternaltransaction.cs
- ToolStripSeparator.cs
- hresults.cs
- CategoryGridEntry.cs
- XmlAttributeCollection.cs
- DataGridItemCollection.cs
- ValueQuery.cs
- GlyphingCache.cs
- SubMenuStyle.cs
- ACE.cs
- Hashtable.cs
- HostingEnvironmentWrapper.cs
- ConfigXmlReader.cs
- PermissionListSet.cs
- XpsImage.cs
- SettingsContext.cs
- UpdateCommandGenerator.cs
- StrokeNodeOperations2.cs
- LinqDataSourceContextEventArgs.cs
- CompareValidator.cs
- ManipulationDeltaEventArgs.cs
- InstanceCreationEditor.cs
- CodeTypeReference.cs
- ServiceRoute.cs
- InternalSafeNativeMethods.cs
- TextTreeText.cs
- MimeTypeMapper.cs
- Ref.cs
- SerializationSectionGroup.cs
- SID.cs
- BaseTemplateBuildProvider.cs
- GradientStop.cs
- ScriptControlDescriptor.cs
- DataControlPagerLinkButton.cs
- TemplatePagerField.cs
- FormsAuthenticationTicket.cs
- ResourceManagerWrapper.cs
- DesignColumn.cs
- Queue.cs
- basecomparevalidator.cs
- UInt32Storage.cs
- CalendarDataBindingHandler.cs
- _UncName.cs
- Base64Encoder.cs
- PairComparer.cs
- ToolStripGrip.cs
- AjaxFrameworkAssemblyAttribute.cs
- SessionState.cs
- ParentUndoUnit.cs
- ListViewUpdateEventArgs.cs
- ButtonBase.cs
- PrintController.cs
- HwndTarget.cs
- UnsafeNativeMethodsMilCoreApi.cs
- EncryptedData.cs
- WindowsFormsLinkLabel.cs
- PropertyEntry.cs
- HttpValueCollection.cs
- ExpressionVisitor.cs
- RSAPKCS1KeyExchangeFormatter.cs
- DataView.cs
- RectangleHotSpot.cs
- AutomationPropertyInfo.cs
- Int32Collection.cs
- HostingEnvironment.cs
- StoreItemCollection.Loader.cs
- ByteAnimation.cs
- Pair.cs
- TrayIconDesigner.cs
- TableItemProviderWrapper.cs
- AbsoluteQuery.cs
- OneOfTypeConst.cs
- WebPartConnectionCollection.cs
- EntityParameter.cs
- SapiAttributeParser.cs
- RC2CryptoServiceProvider.cs
- CompiledIdentityConstraint.cs
- GrowingArray.cs
- PingReply.cs
- ReceiveContent.cs
- AppDomainUnloadedException.cs
- EventSinkHelperWriter.cs
- IISUnsafeMethods.cs
- BindingCollection.cs
- GZipDecoder.cs
- XamlPoint3DCollectionSerializer.cs
- VirtualizingPanel.cs
- Themes.cs
- DNS.cs
- Calendar.cs
- EditorPart.cs
- MatrixTransform3D.cs
- ListChangedEventArgs.cs
- DataService.cs
- MessageQuerySet.cs
- TypeForwardedToAttribute.cs