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
- WebPartAddingEventArgs.cs
- TargetException.cs
- _LazyAsyncResult.cs
- MailDefinitionBodyFileNameEditor.cs
- Operator.cs
- DelegateSerializationHolder.cs
- XmlAttributeOverrides.cs
- ProjectionCamera.cs
- MailWebEventProvider.cs
- TransactionScopeDesigner.cs
- IsolatedStorageFile.cs
- ITextView.cs
- DbSource.cs
- BitmapMetadataBlob.cs
- DeploymentSectionCache.cs
- MonikerHelper.cs
- SerialReceived.cs
- ListChangedEventArgs.cs
- NonSerializedAttribute.cs
- ColorConverter.cs
- NullableLongAverageAggregationOperator.cs
- PreviewPageInfo.cs
- ContentIterators.cs
- MdiWindowListItemConverter.cs
- SQLByteStorage.cs
- NaturalLanguageHyphenator.cs
- AtomServiceDocumentSerializer.cs
- EntryPointNotFoundException.cs
- ExpressionBuilder.cs
- CodeTryCatchFinallyStatement.cs
- SchemaElementLookUpTable.cs
- Array.cs
- EndEvent.cs
- XmlSchemaSubstitutionGroup.cs
- FrameworkTemplate.cs
- SpinWait.cs
- TreeViewCancelEvent.cs
- Trustee.cs
- DesigntimeLicenseContext.cs
- BitmapEffectDrawingContent.cs
- WebServiceTypeData.cs
- PeerNodeTraceRecord.cs
- StylusSystemGestureEventArgs.cs
- PixelFormatConverter.cs
- CqlLexerHelpers.cs
- PropertyToken.cs
- IsolatedStorage.cs
- NameTable.cs
- AutomationElementCollection.cs
- XmlSchemaObject.cs
- TrackBarRenderer.cs
- WebEvents.cs
- COM2FontConverter.cs
- StrokeFIndices.cs
- TextBlockAutomationPeer.cs
- BrushValueSerializer.cs
- SyndicationSerializer.cs
- _BasicClient.cs
- ReturnEventArgs.cs
- BufferedStream.cs
- WorkflowRuntimeEndpoint.cs
- FlowNode.cs
- DocumentOrderQuery.cs
- RegexWriter.cs
- WebPartZoneAutoFormat.cs
- printdlgexmarshaler.cs
- ExpressionConverter.cs
- PropertyDescriptorGridEntry.cs
- HtmlElementErrorEventArgs.cs
- MSG.cs
- CalendarDesigner.cs
- GrammarBuilderBase.cs
- CompositeDispatchFormatter.cs
- SynchronizationLockException.cs
- StaticSiteMapProvider.cs
- RuntimeCompatibilityAttribute.cs
- HotSpotCollection.cs
- SqlCommandSet.cs
- ExpressionTextBoxAutomationPeer.cs
- ThousandthOfEmRealPoints.cs
- Classification.cs
- SlotInfo.cs
- HashCryptoHandle.cs
- ValuePatternIdentifiers.cs
- DataRowComparer.cs
- ImageConverter.cs
- DataViewManager.cs
- SqlStream.cs
- CodePrimitiveExpression.cs
- AnimationClockResource.cs
- HttpBrowserCapabilitiesBase.cs
- HostedHttpRequestAsyncResult.cs
- BorderGapMaskConverter.cs
- ToolboxComponentsCreatedEventArgs.cs
- DecimalConverter.cs
- AutoFocusStyle.xaml.cs
- StrongTypingException.cs
- UnsettableComboBox.cs
- PrincipalPermission.cs
- BitmapEffectDrawingContextState.cs