Code:
/ DotNET / DotNET / 8.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
- Menu.cs
- BitmapEffectInput.cs
- SymLanguageVendor.cs
- AngleUtil.cs
- Baml6Assembly.cs
- MediaContext.cs
- RotateTransform.cs
- IdentityHolder.cs
- MissingFieldException.cs
- WebSysDefaultValueAttribute.cs
- CompressionTracing.cs
- Calendar.cs
- RangeContentEnumerator.cs
- DrawingVisualDrawingContext.cs
- DynamicFilter.cs
- _TransmitFileOverlappedAsyncResult.cs
- EmbossBitmapEffect.cs
- RemoteWebConfigurationHostStream.cs
- ILGenerator.cs
- WindowsAuthenticationModule.cs
- ProxyAttribute.cs
- StoryFragments.cs
- MenuItemAutomationPeer.cs
- DoubleAnimationUsingPath.cs
- ToolStripRenderer.cs
- CompilerScopeManager.cs
- OperationCanceledException.cs
- SamlAudienceRestrictionCondition.cs
- MetabaseServerConfig.cs
- SafeViewOfFileHandle.cs
- ListControl.cs
- ScalarType.cs
- BuildProviderCollection.cs
- XmlSchemaObjectCollection.cs
- SchemaNames.cs
- ClientType.cs
- ObjectHelper.cs
- TreeViewImageIndexConverter.cs
- MenuItem.cs
- TreeViewAutomationPeer.cs
- CTreeGenerator.cs
- NamespaceInfo.cs
- FakeModelItemImpl.cs
- RewritingProcessor.cs
- SwitchLevelAttribute.cs
- StringToken.cs
- Matrix.cs
- DockPanel.cs
- ToolboxItemSnapLineBehavior.cs
- OleDbErrorCollection.cs
- JpegBitmapDecoder.cs
- WebPartAuthorizationEventArgs.cs
- IntSecurity.cs
- Vector3DValueSerializer.cs
- DatePickerTextBox.cs
- IChannel.cs
- TraceListeners.cs
- DescendantOverDescendantQuery.cs
- XmlUrlResolver.cs
- PrintPageEvent.cs
- AmbiguousMatchException.cs
- Point3DAnimationBase.cs
- SerializeAbsoluteContext.cs
- ScrollChangedEventArgs.cs
- ThrowHelper.cs
- TypeDelegator.cs
- ComponentRenameEvent.cs
- XslException.cs
- DictionaryItemsCollection.cs
- baseaxisquery.cs
- Enum.cs
- ElementNotEnabledException.cs
- ImageMapEventArgs.cs
- QueryStringHandler.cs
- DBCSCodePageEncoding.cs
- CompressionTransform.cs
- CollectionBuilder.cs
- SqlReorderer.cs
- LayoutEvent.cs
- ScrollBar.cs
- ArithmeticException.cs
- WebPartTransformerAttribute.cs
- SqlMethodAttribute.cs
- BooleanAnimationUsingKeyFrames.cs
- TextFormatter.cs
- Object.cs
- StringKeyFrameCollection.cs
- ToolboxItemFilterAttribute.cs
- URLEditor.cs
- SeekableReadStream.cs
- MsmqIntegrationInputMessage.cs
- DataGridViewCellStyleEditor.cs
- PolyBezierSegmentFigureLogic.cs
- ReflectionServiceProvider.cs
- ManagementEventArgs.cs
- ObjectReaderCompiler.cs
- tooltip.cs
- AssemblyAttributes.cs
- PropertyInfo.cs
- TextPatternIdentifiers.cs