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
- WaveHeader.cs
- RegularExpressionValidator.cs
- HttpVersion.cs
- TextProviderWrapper.cs
- behaviorssection.cs
- XsltLibrary.cs
- OdbcTransaction.cs
- SqlCharStream.cs
- Scanner.cs
- CallbackCorrelationInitializer.cs
- DefaultAssemblyResolver.cs
- CodeSubDirectory.cs
- DoubleLinkList.cs
- SearchForVirtualItemEventArgs.cs
- RetriableClipboard.cs
- WSSecurityJan2004.cs
- SqlWriter.cs
- DetailsViewPageEventArgs.cs
- NumericPagerField.cs
- ErrorHandler.cs
- EventData.cs
- TimelineCollection.cs
- MediaPlayer.cs
- PieceDirectory.cs
- Decimal.cs
- ProcessThreadCollection.cs
- LineServicesCallbacks.cs
- PartitionResolver.cs
- ExtenderProvidedPropertyAttribute.cs
- DtrList.cs
- TransformConverter.cs
- GlobalAllocSafeHandle.cs
- CLRBindingWorker.cs
- ClientWindowsAuthenticationMembershipProvider.cs
- TaskFileService.cs
- SqlInternalConnection.cs
- ManagementQuery.cs
- Margins.cs
- OpenFileDialog.cs
- Cursor.cs
- filewebrequest.cs
- MultiView.cs
- securestring.cs
- ExpressionBuilder.cs
- ConfigXmlAttribute.cs
- TempFiles.cs
- MobileTextWriter.cs
- LoginUtil.cs
- ValidationException.cs
- TemplatePagerField.cs
- RequestStatusBarUpdateEventArgs.cs
- SymmetricAlgorithm.cs
- CornerRadius.cs
- ActionMessageFilterTable.cs
- ManagementClass.cs
- ErrorStyle.cs
- SqlGatherProducedAliases.cs
- CustomSignedXml.cs
- SslStream.cs
- DictionarySectionHandler.cs
- DesignBindingPropertyDescriptor.cs
- CreateUserWizard.cs
- ExtensionDataReader.cs
- DisposableCollectionWrapper.cs
- EnumValidator.cs
- ObjectAnimationUsingKeyFrames.cs
- SendMailErrorEventArgs.cs
- GridLength.cs
- XmlEncoding.cs
- QueryableDataSourceEditData.cs
- LineServices.cs
- Message.cs
- GeneralTransformCollection.cs
- EmptyControlCollection.cs
- ListChangedEventArgs.cs
- XmlDataLoader.cs
- SQLStringStorage.cs
- System.Data_BID.cs
- ThrowHelper.cs
- regiisutil.cs
- DialogResultConverter.cs
- CallInfo.cs
- XmlTextAttribute.cs
- WindowsHyperlink.cs
- Material.cs
- Comparer.cs
- ConfigurationStrings.cs
- ReadWriteSpinLock.cs
- DescendentsWalker.cs
- XmlBaseWriter.cs
- _OSSOCK.cs
- CellParaClient.cs
- ToolStripLocationCancelEventArgs.cs
- CngAlgorithmGroup.cs
- MobileControlBuilder.cs
- ImplicitInputBrush.cs
- ProcessModelSection.cs
- ExpressionQuoter.cs
- _AuthenticationState.cs
- ControlDesigner.cs