Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / NetworkInformation / IPGlobalProperties.cs / 1305376 / IPGlobalProperties.cs
using System; using System.Net.Sockets; using System.Net; namespace System.Net.NetworkInformation { public abstract class IPGlobalProperties { public static IPGlobalProperties GetIPGlobalProperties() { (new NetworkInformationPermission(NetworkInformationAccess.Read)).Demand(); return new SystemIPGlobalProperties(); } internal static IPGlobalProperties InternalGetIPGlobalProperties() { return new SystemIPGlobalProperties(); } /// Gets the Active Udp Listeners on this machine public abstract IPEndPoint[] GetActiveUdpListeners(); /// Gets the Active Tcp Listeners on this machine public abstract IPEndPoint[] GetActiveTcpListeners (); /// Gets the Active Udp Listeners on this machine public abstract TcpConnectionInformation[] GetActiveTcpConnections(); /// Gets the Dynamic Host Configuration Protocol (DHCP) scope name. public abstract string DhcpScopeName {get;} /// Gets the domain in which the local computer is registered. public abstract string DomainName {get;} /// Gets the host name for the local computer. public abstract string HostName {get;} /// Gets a bool value that specifies whether the local computer is acting as a Windows Internet Name Service (WINS) proxy. public abstract bool IsWinsProxy {get;} /// Gets the Network Basic Input/Output System (NetBIOS) node type of the local computer. public abstract NetBiosNodeType NodeType{get;} public abstract TcpStatistics GetTcpIPv4Statistics(); public abstract TcpStatistics GetTcpIPv6Statistics(); /// Provides Internet Control Message Protocol (ICMP) version 4 statistical data for the local computer. /// Provides User Datagram Protocol (UDP) statistical data for the local computer. public abstract UdpStatistics GetUdpIPv4Statistics(); public abstract UdpStatistics GetUdpIPv6Statistics(); /// Provides Internet Control Message Protocol (ICMP) version 4 statistical data for the local computer. public abstract IcmpV4Statistics GetIcmpV4Statistics(); /// Provides Internet Control Message Protocol (ICMP) version 6 statistical data for the local computer. public abstract IcmpV6Statistics GetIcmpV6Statistics(); /// Provides Internet Protocol (IP) statistical data for the local computer. public abstract IPGlobalStatistics GetIPv4GlobalStatistics(); public abstract IPGlobalStatistics GetIPv6GlobalStatistics(); /// Returns a list of all unicast IP addresses after ensuring they are all stable public virtual UnicastIPAddressInformationCollection GetUnicastAddresses() { throw ExceptionHelper.MethodNotImplementedException; } public virtual IAsyncResult BeginGetUnicastAddresses(AsyncCallback callback, object state) { throw ExceptionHelper.MethodNotImplementedException; } public virtual UnicastIPAddressInformationCollection EndGetUnicastAddresses(IAsyncResult asyncResult) { throw ExceptionHelper.MethodNotImplementedException; } } } // 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
- Publisher.cs
- MetadataProperty.cs
- WhitespaceRule.cs
- ClockController.cs
- CodePageEncoding.cs
- DefaultAuthorizationContext.cs
- DbModificationCommandTree.cs
- DynamicILGenerator.cs
- FactoryGenerator.cs
- XmlAttributeCache.cs
- ServiceRoute.cs
- TreeViewAutomationPeer.cs
- ListBindingHelper.cs
- ElementUtil.cs
- TreeView.cs
- BindingExpressionUncommonField.cs
- QilPatternVisitor.cs
- BamlLocalizableResource.cs
- StorageAssociationTypeMapping.cs
- BooleanKeyFrameCollection.cs
- PositiveTimeSpanValidator.cs
- ZipIOExtraFieldPaddingElement.cs
- ScrollViewer.cs
- IdentityValidationException.cs
- ToolStripRenderEventArgs.cs
- NotifyParentPropertyAttribute.cs
- PropertyToken.cs
- RangeValueProviderWrapper.cs
- PropertyValueChangedEvent.cs
- SafeNativeMethods.cs
- metrodevice.cs
- MessageSmuggler.cs
- SelectionItemProviderWrapper.cs
- ActiveXSite.cs
- TempFiles.cs
- ProxyWebPartManager.cs
- SwitchAttribute.cs
- DynamicILGenerator.cs
- TextLineBreak.cs
- SineEase.cs
- ListControlStringCollectionEditor.cs
- SafeCloseHandleCritical.cs
- TabControl.cs
- TemplatedAdorner.cs
- Missing.cs
- FieldAccessException.cs
- ProfileService.cs
- NotCondition.cs
- EnterpriseServicesHelper.cs
- Rect.cs
- HTTPAPI_VERSION.cs
- Convert.cs
- ForwardPositionQuery.cs
- ChannelOptions.cs
- HttpBrowserCapabilitiesWrapper.cs
- TemplateEditingFrame.cs
- InvokeFunc.cs
- ReadOnlyTernaryTree.cs
- ValidationRuleCollection.cs
- ErrorFormatterPage.cs
- DictionaryKeyPropertyAttribute.cs
- DetailsViewPagerRow.cs
- Int64Converter.cs
- StrongNameHelpers.cs
- ListBoxItemWrapperAutomationPeer.cs
- MasterPageBuildProvider.cs
- SourceExpressionException.cs
- WindowsListBox.cs
- LeafCellTreeNode.cs
- MainMenu.cs
- CompiledELinqQueryState.cs
- StackSpiller.Temps.cs
- PageClientProxyGenerator.cs
- TypefaceMetricsCache.cs
- SafeFindHandle.cs
- Vector3DCollectionConverter.cs
- FieldNameLookup.cs
- DescendentsWalker.cs
- CodeTypeDelegate.cs
- TracedNativeMethods.cs
- ProfileBuildProvider.cs
- milrender.cs
- SqlInfoMessageEvent.cs
- DataGridCommandEventArgs.cs
- AppDomainShutdownMonitor.cs
- GroupQuery.cs
- EventLogReader.cs
- DataBindingHandlerAttribute.cs
- PropertyDescriptorComparer.cs
- RawStylusInput.cs
- StylusCaptureWithinProperty.cs
- LinkTarget.cs
- MethodBuilder.cs
- Control.cs
- InvalidPropValue.cs
- DisplayInformation.cs
- WindowsGraphicsWrapper.cs
- OptionalMessageQuery.cs
- PagerSettings.cs
- DesignerLoader.cs