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
- DataServicePagingProviderWrapper.cs
- InheritablePropertyChangeInfo.cs
- MetadataExporter.cs
- BuildManager.cs
- CodeDelegateInvokeExpression.cs
- OuterGlowBitmapEffect.cs
- FileDialog_Vista_Interop.cs
- ToolStripContainer.cs
- ExtensionQuery.cs
- RemoteWebConfigurationHostServer.cs
- CallbackValidator.cs
- WebPartConnectionsConfigureVerb.cs
- DrawingGroup.cs
- EastAsianLunisolarCalendar.cs
- PeerContact.cs
- SafeBuffer.cs
- KeyGestureValueSerializer.cs
- complextypematerializer.cs
- ObjectDataSourceStatusEventArgs.cs
- OpenTypeCommon.cs
- CssTextWriter.cs
- FormParameter.cs
- Error.cs
- BamlRecordWriter.cs
- TabletDeviceInfo.cs
- WebPartUtil.cs
- TableLayoutCellPaintEventArgs.cs
- XPathArrayIterator.cs
- BuildProvidersCompiler.cs
- FlowDocumentFormatter.cs
- Util.cs
- AppearanceEditorPart.cs
- DateBoldEvent.cs
- ISAPIApplicationHost.cs
- GeneratedCodeAttribute.cs
- ConstraintManager.cs
- BindingRestrictions.cs
- TemplateContent.cs
- RegionIterator.cs
- CategoryGridEntry.cs
- KeyNotFoundException.cs
- CatchDesigner.xaml.cs
- ElementHostAutomationPeer.cs
- CachedTypeface.cs
- BitmapEffectInputConnector.cs
- PowerModeChangedEventArgs.cs
- DataRelation.cs
- FixedSOMPage.cs
- CodeCompileUnit.cs
- TypeConverter.cs
- CompensationParticipant.cs
- SecurityContext.cs
- RepeaterItemCollection.cs
- EntityDataSourceReferenceGroup.cs
- ReadOnlyAttribute.cs
- FontNameConverter.cs
- ScaleTransform3D.cs
- ObjectSet.cs
- XmlArrayItemAttributes.cs
- designeractionlistschangedeventargs.cs
- ControlIdConverter.cs
- DataError.cs
- DbException.cs
- Expression.cs
- NullableBoolConverter.cs
- ProfilePropertySettings.cs
- ReadWriteSpinLock.cs
- PhysicalFontFamily.cs
- XmlReflectionImporter.cs
- MouseCaptureWithinProperty.cs
- Expression.cs
- ToolStripDesignerAvailabilityAttribute.cs
- Models.cs
- input.cs
- TranslateTransform3D.cs
- AttributeCollection.cs
- TripleDES.cs
- Guid.cs
- DeviceSpecificChoiceCollection.cs
- DrawListViewItemEventArgs.cs
- CodeTypeMemberCollection.cs
- ArgumentNullException.cs
- SemaphoreSlim.cs
- QueryCacheEntry.cs
- SimpleBitVector32.cs
- ObjectContext.cs
- StreamMarshaler.cs
- UserPersonalizationStateInfo.cs
- AssociationSetEnd.cs
- OuterGlowBitmapEffect.cs
- InvalidateEvent.cs
- CodeCommentStatementCollection.cs
- IsolatedStorageFile.cs
- HwndHostAutomationPeer.cs
- QilDataSource.cs
- Sql8ExpressionRewriter.cs
- XmlUrlResolver.cs
- XNameConverter.cs
- CommandHelper.cs
- PositiveTimeSpanValidator.cs