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
- RootBrowserWindowProxy.cs
- Cursor.cs
- TextReader.cs
- NativeStructs.cs
- FlowDocument.cs
- DataGridState.cs
- FixedSOMTableCell.cs
- MsmqIntegrationElement.cs
- RtfNavigator.cs
- PersonalizationState.cs
- MenuBase.cs
- GeneratedCodeAttribute.cs
- EntitySqlQueryCacheEntry.cs
- MatrixStack.cs
- PageCatalogPart.cs
- ConfigurationSectionCollection.cs
- XmlAnyElementAttributes.cs
- ObjectHelper.cs
- ModelFunction.cs
- RouteParametersHelper.cs
- InternalCache.cs
- WebPartVerb.cs
- QilFunction.cs
- ServiceReflector.cs
- ToolStripScrollButton.cs
- AttributeProviderAttribute.cs
- SqlTransaction.cs
- ValidationUtility.cs
- TextContainerChangedEventArgs.cs
- GuidTagList.cs
- XmlSortKey.cs
- ToolStripDropDownClosedEventArgs.cs
- AsymmetricSignatureFormatter.cs
- LongTypeConverter.cs
- RestClientProxyHandler.cs
- MembershipUser.cs
- MouseCaptureWithinProperty.cs
- BaseHashHelper.cs
- ClientConfigurationSystem.cs
- RightsManagementPermission.cs
- CompoundFileStreamReference.cs
- DataTransferEventArgs.cs
- CompoundFileDeflateTransform.cs
- SqlCommandAsyncResult.cs
- CultureTable.cs
- TranslateTransform.cs
- BamlWriter.cs
- SafePipeHandle.cs
- DependencyPropertyConverter.cs
- TileModeValidation.cs
- ConnectionPoint.cs
- ErasingStroke.cs
- CodeAssignStatement.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- FormViewDeletedEventArgs.cs
- ClientProxyGenerator.cs
- GroupStyle.cs
- ViewManager.cs
- AnnotationService.cs
- BitmapEffectDrawingContent.cs
- SHA1.cs
- CodeTypeDelegate.cs
- CompositeScriptReferenceEventArgs.cs
- DataColumnCollection.cs
- GatewayDefinition.cs
- ContentType.cs
- XmlProcessingInstruction.cs
- SystemIPInterfaceProperties.cs
- MessageSecurityOverMsmqElement.cs
- AssertFilter.cs
- GenericEnumConverter.cs
- SqlBulkCopy.cs
- VerticalAlignConverter.cs
- BuildResult.cs
- TemplateXamlParser.cs
- SystemFonts.cs
- ExpandSegmentCollection.cs
- ResolveNameEventArgs.cs
- TraceContextEventArgs.cs
- MasterPage.cs
- BinaryUtilClasses.cs
- PropertyValueUIItem.cs
- ToolBarTray.cs
- HierarchicalDataBoundControlAdapter.cs
- WindowsGrip.cs
- __Filters.cs
- PrimitiveSchema.cs
- InvalidProgramException.cs
- PropertyTabAttribute.cs
- BamlMapTable.cs
- SqlCacheDependencyDatabaseCollection.cs
- _ListenerRequestStream.cs
- Span.cs
- PenThreadWorker.cs
- PrintPreviewGraphics.cs
- ObjectIDGenerator.cs
- EntityCollection.cs
- ToolStripItemEventArgs.cs
- KeyGestureConverter.cs
- Point.cs