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
- SweepDirectionValidation.cs
- ReflectionUtil.cs
- CompilerGeneratedAttribute.cs
- DependencyObjectProvider.cs
- ToolStripContentPanel.cs
- SQLDateTime.cs
- TypeHelpers.cs
- TextDecorationLocationValidation.cs
- EntityViewGenerator.cs
- ThreadPool.cs
- DateTimeValueSerializerContext.cs
- TemplateBindingExtension.cs
- RegexRunnerFactory.cs
- LinkedResource.cs
- Rectangle.cs
- XmlSchemaAppInfo.cs
- DateTime.cs
- RegexFCD.cs
- Walker.cs
- ObjectStorage.cs
- OutputCacheProfile.cs
- WSSecurityXXX2005.cs
- WorkflowService.cs
- HttpCookieCollection.cs
- ProviderConnectionPointCollection.cs
- DictionaryBase.cs
- NativeMethods.cs
- PlatformCulture.cs
- EditingCoordinator.cs
- SizeKeyFrameCollection.cs
- SafeNativeMethods.cs
- HtmlSelect.cs
- followingsibling.cs
- ControlEvent.cs
- EntityDataSourceViewSchema.cs
- cryptoapiTransform.cs
- QueryTreeBuilder.cs
- SmtpReplyReader.cs
- ZipIOExtraFieldPaddingElement.cs
- TextDecorationCollection.cs
- DrawingState.cs
- PopOutPanel.cs
- ToolStripGrip.cs
- WebPageTraceListener.cs
- WindowsRichEditRange.cs
- SplayTreeNode.cs
- TabItemWrapperAutomationPeer.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- X509CertificateCollection.cs
- TextBoxDesigner.cs
- DateTimeOffsetAdapter.cs
- MainMenu.cs
- BinaryMessageEncodingBindingElement.cs
- OrthographicCamera.cs
- SslStream.cs
- ManipulationStartingEventArgs.cs
- SqlBooleanMismatchVisitor.cs
- ControlUtil.cs
- ZipPackage.cs
- Image.cs
- XDeferredAxisSource.cs
- Helpers.cs
- TreeChangeInfo.cs
- HMACRIPEMD160.cs
- ShaderEffect.cs
- PageBorderless.cs
- _Connection.cs
- DesignerLabelAdapter.cs
- SurrogateDataContract.cs
- PropertyDescriptorGridEntry.cs
- UnitControl.cs
- ZipPackagePart.cs
- MenuCommandService.cs
- LinqDataSourceUpdateEventArgs.cs
- StorageTypeMapping.cs
- DataBinding.cs
- Application.cs
- WindowsFormsHelpers.cs
- SafeProcessHandle.cs
- ConsumerConnectionPointCollection.cs
- ActivationArguments.cs
- DictionaryManager.cs
- TemplateContent.cs
- URLIdentityPermission.cs
- MaskInputRejectedEventArgs.cs
- FormatSettings.cs
- ExternalFile.cs
- StylusButtonCollection.cs
- ImportCatalogPart.cs
- _CookieModule.cs
- BitStack.cs
- LinkedList.cs
- HttpApplication.cs
- AtomContentProperty.cs
- WebPartZoneCollection.cs
- DBDataPermissionAttribute.cs
- UInt64Converter.cs
- SupportingTokenChannel.cs
- SignatureToken.cs
- TabPage.cs