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
- XmlReaderSettings.cs
- WaitHandleCannotBeOpenedException.cs
- WizardForm.cs
- RenderOptions.cs
- XmlDataProvider.cs
- TextParagraph.cs
- EasingQuaternionKeyFrame.cs
- MaskedTextProvider.cs
- ConfigurationManagerInternalFactory.cs
- Parser.cs
- CookielessHelper.cs
- DataTablePropertyDescriptor.cs
- Transform.cs
- AgileSafeNativeMemoryHandle.cs
- XamlRtfConverter.cs
- SortDescriptionCollection.cs
- ThicknessAnimation.cs
- XmlSchemaProviderAttribute.cs
- StringUtil.cs
- InvokePatternIdentifiers.cs
- SoapDocumentServiceAttribute.cs
- MarkupWriter.cs
- DataGridViewColumnHeaderCell.cs
- PaintValueEventArgs.cs
- ClientSettings.cs
- TransformPattern.cs
- EdmComplexTypeAttribute.cs
- HwndAppCommandInputProvider.cs
- ObservableDictionary.cs
- ImageField.cs
- CursorInteropHelper.cs
- Shape.cs
- ElementProxy.cs
- PolicyVersion.cs
- PrincipalPermission.cs
- LocatorPart.cs
- GradientPanel.cs
- TailCallAnalyzer.cs
- HttpListener.cs
- WindowsAuthenticationModule.cs
- ProvideValueServiceProvider.cs
- SupportsPreviewControlAttribute.cs
- FileLevelControlBuilderAttribute.cs
- DiscreteKeyFrames.cs
- TreeViewImageIndexConverter.cs
- CalendarDay.cs
- InvalidateEvent.cs
- SubMenuStyle.cs
- TCPListener.cs
- EntityViewGenerationAttribute.cs
- ControlsConfig.cs
- CustomCategoryAttribute.cs
- BindingFormattingDialog.cs
- RemoteDebugger.cs
- ApplicationFileParser.cs
- VisualBasicReference.cs
- KnownAssemblyEntry.cs
- WebPartZoneBase.cs
- XmlEncodedRawTextWriter.cs
- XmlEntity.cs
- BitmapDecoder.cs
- AdPostCacheSubstitution.cs
- ActivityBuilderHelper.cs
- LookupBindingPropertiesAttribute.cs
- SetterTriggerConditionValueConverter.cs
- ISFTagAndGuidCache.cs
- CompilationSection.cs
- DataServiceHost.cs
- StrokeRenderer.cs
- CodeDOMProvider.cs
- EFAssociationProvider.cs
- MatrixTransform.cs
- SimpleType.cs
- TagPrefixCollection.cs
- ValidatingReaderNodeData.cs
- DataListCommandEventArgs.cs
- ShellProvider.cs
- QuadraticBezierSegment.cs
- IListConverters.cs
- Context.cs
- WpfKnownMember.cs
- TableCellCollection.cs
- Polyline.cs
- AssociationTypeEmitter.cs
- Ipv6Element.cs
- VectorCollectionValueSerializer.cs
- OrderPreservingPipeliningMergeHelper.cs
- DropSource.cs
- MethodBuilderInstantiation.cs
- RepeatButton.cs
- EmptyControlCollection.cs
- ParameterSubsegment.cs
- UniqueIdentifierService.cs
- ImageUrlEditor.cs
- CroppedBitmap.cs
- ObjectDataProvider.cs
- BaseValidator.cs
- ItemChangedEventArgs.cs
- ServiceDescription.cs
- MultilineStringConverter.cs