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
- PixelShader.cs
- invalidudtexception.cs
- WebPartCatalogAddVerb.cs
- DesignBindingValueUIHandler.cs
- ErrorStyle.cs
- ClientEventManager.cs
- PrinterSettings.cs
- WindowsProgressbar.cs
- Crypto.cs
- ImageButton.cs
- DataPagerField.cs
- ProfileEventArgs.cs
- AssemblyBuilderData.cs
- CodeNamespaceCollection.cs
- BitStack.cs
- HttpServerVarsCollection.cs
- HwndStylusInputProvider.cs
- FixedPage.cs
- Math.cs
- RuleSettingsCollection.cs
- StateDesigner.Helpers.cs
- XmlLinkedNode.cs
- DataGridViewComboBoxColumnDesigner.cs
- SpellerHighlightLayer.cs
- CodeActivityMetadata.cs
- TreeBuilderXamlTranslator.cs
- CodeDirectiveCollection.cs
- Bold.cs
- StandardToolWindows.cs
- XsltOutput.cs
- updateconfighost.cs
- DataMemberAttribute.cs
- EntityDataSourceDataSelection.cs
- ValidationErrorInfo.cs
- TransformGroup.cs
- SafeLocalMemHandle.cs
- SchemaCollectionCompiler.cs
- UIEndRequest.cs
- OrderByBuilder.cs
- DocumentXPathNavigator.cs
- DataListItemEventArgs.cs
- ResourceKey.cs
- AutomationElementCollection.cs
- DataGridViewToolTip.cs
- MailHeaderInfo.cs
- DataBoundControlHelper.cs
- StyleCollection.cs
- MultiBindingExpression.cs
- CodeDomLocalizationProvider.cs
- Bookmark.cs
- HMACRIPEMD160.cs
- SwitchAttribute.cs
- FixedPageAutomationPeer.cs
- ConfigurationLockCollection.cs
- GB18030Encoding.cs
- LabelAutomationPeer.cs
- UIElement3D.cs
- PanelDesigner.cs
- ResolveResponse.cs
- TemplateGroupCollection.cs
- ImageCollectionCodeDomSerializer.cs
- ComEventsMethod.cs
- DataGridViewCheckBoxColumn.cs
- SlotInfo.cs
- TextProviderWrapper.cs
- WpfKnownMember.cs
- Trace.cs
- ProxyWebPart.cs
- SQLInt64.cs
- TraceData.cs
- XmlAttributeOverrides.cs
- SizeValueSerializer.cs
- AttributeUsageAttribute.cs
- ComponentEditorForm.cs
- DrawingVisual.cs
- TextParaClient.cs
- MetadataArtifactLoaderCompositeResource.cs
- ControlPropertyNameConverter.cs
- SimplePropertyEntry.cs
- EndpointIdentityExtension.cs
- AutomationProperty.cs
- SecurityRuntime.cs
- DesignerActionUIStateChangeEventArgs.cs
- Configuration.cs
- ProvideValueServiceProvider.cs
- ListViewGroupConverter.cs
- WhitespaceSignificantCollectionAttribute.cs
- CdpEqualityComparer.cs
- FormViewDeleteEventArgs.cs
- OutOfProcStateClientManager.cs
- ContentType.cs
- SmtpNegotiateAuthenticationModule.cs
- _UriSyntax.cs
- DynamicRouteExpression.cs
- CompoundFileIOPermission.cs
- EdmSchemaError.cs
- Font.cs
- PropertySegmentSerializationProvider.cs
- Int16Converter.cs
- ContractTypeNameElement.cs