Code:
/ FX-1434 / FX-1434 / 1.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
- SerialErrors.cs
- DescendantQuery.cs
- ActivityExecutorDelegateInfo.cs
- AppDomainAttributes.cs
- Statements.cs
- ReferencedAssembly.cs
- ProvideValueServiceProvider.cs
- GridViewAutoFormat.cs
- NavigationWindow.cs
- SupportingTokenProviderSpecification.cs
- CodeDelegateCreateExpression.cs
- ConsoleCancelEventArgs.cs
- TextBox.cs
- EventLogPropertySelector.cs
- TokenBasedSet.cs
- CanonicalFontFamilyReference.cs
- ConstraintEnumerator.cs
- EventHandlerService.cs
- ExecutionContext.cs
- MobileComponentEditorPage.cs
- RadioButton.cs
- ScriptManagerProxy.cs
- CopyNodeSetAction.cs
- SecurityHeaderTokenResolver.cs
- FrameworkContextData.cs
- glyphs.cs
- MDIControlStrip.cs
- TableCell.cs
- BookmarkOptionsHelper.cs
- DataGridViewRow.cs
- MoveSizeWinEventHandler.cs
- DecimalAnimationBase.cs
- BooleanExpr.cs
- InvalidOleVariantTypeException.cs
- NamespaceInfo.cs
- ScriptIgnoreAttribute.cs
- BindingSource.cs
- StorageMappingItemCollection.cs
- LongAverageAggregationOperator.cs
- RuleInfoComparer.cs
- DataColumn.cs
- ResourceDescriptionAttribute.cs
- HTTPNotFoundHandler.cs
- PerformanceCounterPermission.cs
- HyperLink.cs
- ParentUndoUnit.cs
- COM2FontConverter.cs
- RectAnimationBase.cs
- XmlEncoding.cs
- ValueHandle.cs
- ListViewPagedDataSource.cs
- ListViewGroupConverter.cs
- NullExtension.cs
- ImageSourceConverter.cs
- QueuePropertyVariants.cs
- ObjectReaderCompiler.cs
- BCLDebug.cs
- DataContractSerializerOperationBehavior.cs
- SystemResourceKey.cs
- CornerRadiusConverter.cs
- DataSourceSelectArguments.cs
- CultureSpecificCharacterBufferRange.cs
- AspNetHostingPermission.cs
- SafeFindHandle.cs
- Animatable.cs
- uribuilder.cs
- EastAsianLunisolarCalendar.cs
- ValidationSummaryDesigner.cs
- DoubleLink.cs
- TimeoutException.cs
- DataProtection.cs
- ProfileGroupSettingsCollection.cs
- XmlDataSource.cs
- Vector3DAnimationUsingKeyFrames.cs
- PageAsyncTask.cs
- ObjectListTitleAttribute.cs
- AutoGeneratedField.cs
- WebPartDisplayModeCollection.cs
- TimeSpanStorage.cs
- Italic.cs
- DefaultValueAttribute.cs
- OleDbCommand.cs
- CodeDefaultValueExpression.cs
- KnownBoxes.cs
- NameHandler.cs
- DynamicMetaObject.cs
- FlatButtonAppearance.cs
- Brushes.cs
- invalidudtexception.cs
- UntrustedRecipientException.cs
- FixedSOMLineRanges.cs
- SafeNativeMethods.cs
- Base64Stream.cs
- DataKey.cs
- GradientStop.cs
- SqlNotificationRequest.cs
- ProgressBarRenderer.cs
- CollectionsUtil.cs
- BufferedGraphicsManager.cs
- Int32AnimationUsingKeyFrames.cs