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
- AmbientLight.cs
- WMICapabilities.cs
- HashJoinQueryOperatorEnumerator.cs
- LogWriteRestartAreaState.cs
- HttpProcessUtility.cs
- DbConnectionPool.cs
- MetadataItem.cs
- ConfigurationSectionHelper.cs
- ClientOptions.cs
- MouseBinding.cs
- HealthMonitoringSectionHelper.cs
- AssemblyBuilder.cs
- Expander.cs
- CallSiteBinder.cs
- ProcessModuleCollection.cs
- PipelineModuleStepContainer.cs
- QueryResult.cs
- DeflateStream.cs
- WebPartCollection.cs
- Contracts.cs
- OletxEnlistment.cs
- ClientConfigurationSystem.cs
- RectConverter.cs
- DataColumnMappingCollection.cs
- CodeStatement.cs
- ColumnMapTranslator.cs
- ExpressionBuilderContext.cs
- TextBox.cs
- TableItemPattern.cs
- ConversionContext.cs
- NavigateEvent.cs
- Math.cs
- LayoutEditorPart.cs
- TypeDependencyAttribute.cs
- FastPropertyAccessor.cs
- ObjectContext.cs
- SessionPageStatePersister.cs
- NativeMethods.cs
- WebPartHelpVerb.cs
- MenuTracker.cs
- ContextBase.cs
- DoubleCollection.cs
- DataGridState.cs
- WithStatement.cs
- ChannelTokenTypeConverter.cs
- CellTreeNodeVisitors.cs
- PeerApplication.cs
- SafeBitVector32.cs
- DataRecordObjectView.cs
- FlowDocumentPaginator.cs
- FileLevelControlBuilderAttribute.cs
- SqlDelegatedTransaction.cs
- Route.cs
- PagedDataSource.cs
- ReferentialConstraint.cs
- TdsParserSessionPool.cs
- ProcessThreadCollection.cs
- TextRunCache.cs
- FileDialog.cs
- TableRowCollection.cs
- SmiContextFactory.cs
- RetriableClipboard.cs
- DatatypeImplementation.cs
- LateBoundChannelParameterCollection.cs
- BindUriHelper.cs
- DbCommandDefinition.cs
- PackWebResponse.cs
- TemplateBamlRecordReader.cs
- DetailsViewPageEventArgs.cs
- SqlDataReader.cs
- ValidatorCompatibilityHelper.cs
- StringTraceRecord.cs
- Assert.cs
- StrokeFIndices.cs
- XsltLibrary.cs
- BufferModeSettings.cs
- AutoGeneratedField.cs
- PeerToPeerException.cs
- ViewGenResults.cs
- XmlSchemaCollection.cs
- WebPartConnectionsDisconnectVerb.cs
- ExpressionCopier.cs
- MsmqBindingElementBase.cs
- CodeEventReferenceExpression.cs
- ZoneMembershipCondition.cs
- HttpWebRequestElement.cs
- PropertyGridView.cs
- SafeRightsManagementPubHandle.cs
- Typeface.cs
- FreezableOperations.cs
- LassoSelectionBehavior.cs
- UrlAuthFailedErrorFormatter.cs
- TableDetailsCollection.cs
- FormViewDeletedEventArgs.cs
- TextSegment.cs
- BasicBrowserDialog.designer.cs
- TableCellCollection.cs
- SqlDataSourceRefreshSchemaForm.cs
- ImageDrawing.cs
- X509Certificate2Collection.cs