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
- PrimitiveCodeDomSerializer.cs
- OciLobLocator.cs
- StreamedWorkflowDefinitionContext.cs
- XsltArgumentList.cs
- NameSpaceExtractor.cs
- AbstractSvcMapFileLoader.cs
- HostedImpersonationContext.cs
- CompressEmulationStream.cs
- DetailsViewPageEventArgs.cs
- SmiMetaData.cs
- DataComponentNameHandler.cs
- ImageSourceConverter.cs
- DataObjectFieldAttribute.cs
- StrongNamePublicKeyBlob.cs
- ProfileManager.cs
- RequestDescription.cs
- WebServiceTypeData.cs
- HyperLinkStyle.cs
- InfoCardClaimCollection.cs
- UnknownWrapper.cs
- VariantWrapper.cs
- LinearKeyFrames.cs
- RectIndependentAnimationStorage.cs
- FixedBufferAttribute.cs
- MatrixValueSerializer.cs
- SparseMemoryStream.cs
- PassportIdentity.cs
- EffectiveValueEntry.cs
- serverconfig.cs
- HtmlShim.cs
- MobileControlsSectionHelper.cs
- HostProtectionPermission.cs
- ParentUndoUnit.cs
- HttpStreamMessageEncoderFactory.cs
- UnsupportedPolicyOptionsException.cs
- Marshal.cs
- ActivityExecutionWorkItem.cs
- ObjectViewEntityCollectionData.cs
- XmlAttribute.cs
- PartialCachingControl.cs
- Operand.cs
- SqlDependencyListener.cs
- Converter.cs
- DropShadowBitmapEffect.cs
- ServicesUtilities.cs
- QueryPrefixOp.cs
- EpmTargetTree.cs
- LicenseContext.cs
- MetadataFile.cs
- NonClientArea.cs
- PersistNameAttribute.cs
- TreeViewImageIndexConverter.cs
- filewebrequest.cs
- EventHandlerList.cs
- StringUtil.cs
- ObjectPropertyMapping.cs
- ErrorWrapper.cs
- PropertyInfoSet.cs
- HttpCapabilitiesEvaluator.cs
- TouchPoint.cs
- Debug.cs
- AttachedAnnotation.cs
- PhysicalAddress.cs
- InProcStateClientManager.cs
- SelectionRangeConverter.cs
- PropertyGridEditorPart.cs
- StreamAsIStream.cs
- ArraySubsetEnumerator.cs
- Opcode.cs
- UnsignedPublishLicense.cs
- ExeConfigurationFileMap.cs
- WebPermission.cs
- XmlIlVisitor.cs
- MetaTable.cs
- ExpressionBuilder.cs
- DataServiceResponse.cs
- FileDialog.cs
- StreamingContext.cs
- SettingsPropertyWrongTypeException.cs
- HGlobalSafeHandle.cs
- InvalidProgramException.cs
- PropertyPathWorker.cs
- ContainerFilterService.cs
- AtomServiceDocumentSerializer.cs
- TagPrefixInfo.cs
- SoapSchemaExporter.cs
- SoapCodeExporter.cs
- FactoryMaker.cs
- ServiceNameElement.cs
- HtmlWindow.cs
- StringFunctions.cs
- CryptoStream.cs
- StructuralCache.cs
- WindowsHyperlink.cs
- SqlDelegatedTransaction.cs
- FontDriver.cs
- RSAOAEPKeyExchangeDeformatter.cs
- ISO2022Encoding.cs
- WindowsSpinner.cs
- MyContact.cs