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
- EntryPointNotFoundException.cs
- DocumentViewer.cs
- SendKeys.cs
- OperationFormatUse.cs
- ImageSource.cs
- ConfigurationLocation.cs
- UriTemplateTrieLocation.cs
- MetadataArtifactLoaderFile.cs
- PackUriHelper.cs
- NetStream.cs
- PropertyOverridesDialog.cs
- Floater.cs
- RegexInterpreter.cs
- QilGeneratorEnv.cs
- ScriptingAuthenticationServiceSection.cs
- DataContractFormatAttribute.cs
- Header.cs
- SqlIdentifier.cs
- DataGridViewRowConverter.cs
- CompiledXpathExpr.cs
- CellNormalizer.cs
- GatewayIPAddressInformationCollection.cs
- ReachSerializationUtils.cs
- RuntimeConfigurationRecord.cs
- DataTableReaderListener.cs
- Quaternion.cs
- GradientBrush.cs
- SkipStoryboardToFill.cs
- ExtendedProperty.cs
- OptimizerPatterns.cs
- ReadOnlyKeyedCollection.cs
- FontStyleConverter.cs
- SafeFreeMibTable.cs
- TreeNodeEventArgs.cs
- StringHandle.cs
- ObjectDataProvider.cs
- ReadOnlyTernaryTree.cs
- DataServiceConfiguration.cs
- PageAsyncTaskManager.cs
- AuthorizationRule.cs
- SmtpMail.cs
- SmiTypedGetterSetter.cs
- OutputCacheProfile.cs
- ScriptManagerProxy.cs
- CanExecuteRoutedEventArgs.cs
- ColorAnimation.cs
- TemplatedWizardStep.cs
- ConfigurationPropertyAttribute.cs
- MD5HashHelper.cs
- MimeImporter.cs
- Pair.cs
- AssociationType.cs
- ApplicationActivator.cs
- Calendar.cs
- IconConverter.cs
- CompilerInfo.cs
- PersonalizablePropertyEntry.cs
- ActivityMarkupSerializationProvider.cs
- SHA512.cs
- DmlSqlGenerator.cs
- HostedNamedPipeTransportManager.cs
- StaticSiteMapProvider.cs
- BitmapEffectCollection.cs
- RadioButtonFlatAdapter.cs
- SpinLock.cs
- ValidatorCompatibilityHelper.cs
- TraceEventCache.cs
- TitleStyle.cs
- ProfessionalColorTable.cs
- DiagnosticTraceSource.cs
- HintTextMaxWidthConverter.cs
- SecureStringHasher.cs
- SecurityHelper.cs
- Stylesheet.cs
- NamespaceQuery.cs
- XamlToRtfParser.cs
- AdornerLayer.cs
- SortQuery.cs
- XmlSchemaSet.cs
- XmlSerializerNamespaces.cs
- Error.cs
- serverconfig.cs
- SpeakCompletedEventArgs.cs
- MsdtcWrapper.cs
- StreamAsIStream.cs
- UniqueConstraint.cs
- BindingMAnagerBase.cs
- CollectionViewSource.cs
- Dump.cs
- StatusStrip.cs
- ValidatorAttribute.cs
- SpeechSynthesizer.cs
- Brush.cs
- RegisteredScript.cs
- TripleDES.cs
- TextTreeDeleteContentUndoUnit.cs
- MainMenu.cs
- ToolStripSeparator.cs
- DataPagerFieldItem.cs
- HashHelper.cs