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
- PieceNameHelper.cs
- Crypto.cs
- Mouse.cs
- HideDisabledControlAdapter.cs
- ObjectConverter.cs
- COMException.cs
- GenericTypeParameterBuilder.cs
- DataViewSettingCollection.cs
- BrowserDefinitionCollection.cs
- PeekCompletedEventArgs.cs
- SolidColorBrush.cs
- HtmlInputHidden.cs
- WorkflowRuntimeElement.cs
- DisplayNameAttribute.cs
- RegistryDataKey.cs
- SystemNetworkInterface.cs
- BitHelper.cs
- ContextQuery.cs
- HandlerBase.cs
- AuthStoreRoleProvider.cs
- SeekStoryboard.cs
- DocumentScope.cs
- BinHexEncoder.cs
- Quad.cs
- FieldNameLookup.cs
- SHA1CryptoServiceProvider.cs
- ClonableStack.cs
- SmiEventSink.cs
- PrintSystemException.cs
- BitmapScalingModeValidation.cs
- FormViewInsertedEventArgs.cs
- HighlightVisual.cs
- SqlInfoMessageEvent.cs
- WeakReadOnlyCollection.cs
- HttpRequestCacheValidator.cs
- InvalidEnumArgumentException.cs
- Int16AnimationUsingKeyFrames.cs
- ApplicationGesture.cs
- ICspAsymmetricAlgorithm.cs
- OleDbParameterCollection.cs
- NativeMethods.cs
- InputBindingCollection.cs
- XmlDataSourceView.cs
- TreeNodeMouseHoverEvent.cs
- ConfigurationSettings.cs
- ListItemConverter.cs
- StringExpressionSet.cs
- CollectionType.cs
- DataBindingCollectionEditor.cs
- ModuleBuilderData.cs
- ProfileEventArgs.cs
- BitmapEffectState.cs
- IImplicitResourceProvider.cs
- NonParentingControl.cs
- JsonWriterDelegator.cs
- Operand.cs
- XmlDeclaration.cs
- Compiler.cs
- ElementHost.cs
- SkipStoryboardToFill.cs
- EventMappingSettingsCollection.cs
- DesignerAdapterAttribute.cs
- IERequestCache.cs
- WindowsTab.cs
- Timer.cs
- BaseCodeDomTreeGenerator.cs
- SqlUdtInfo.cs
- ToolStripGrip.cs
- WebEvents.cs
- PolyQuadraticBezierSegment.cs
- UnknownWrapper.cs
- XPathMultyIterator.cs
- ChtmlPhoneCallAdapter.cs
- RootProjectionNode.cs
- StateChangeEvent.cs
- HttpCacheParams.cs
- BrowserCapabilitiesFactoryBase.cs
- Menu.cs
- DefaultPrintController.cs
- BulletedListEventArgs.cs
- LineProperties.cs
- UpDownEvent.cs
- DrawingState.cs
- Stack.cs
- DispatchChannelSink.cs
- IsolatedStorageFilePermission.cs
- ResourceAttributes.cs
- CrossContextChannel.cs
- ListItemParagraph.cs
- StateMachineWorkflowDesigner.cs
- ComponentSerializationService.cs
- CompositeCollection.cs
- XmlDataSourceNodeDescriptor.cs
- XmlArrayAttribute.cs
- DataException.cs
- CollectionBase.cs
- DirectoryObjectSecurity.cs
- DirectoryObjectSecurity.cs
- CTreeGenerator.cs
- QilScopedVisitor.cs