Code:
/ 4.0 / 4.0 / 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. 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
- ObjectDisposedException.cs
- AttachedPropertyMethodSelector.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- Pool.cs
- XPathSingletonIterator.cs
- assemblycache.cs
- TransportSecurityBindingElement.cs
- CollectionBuilder.cs
- MenuCommand.cs
- precedingquery.cs
- TransformConverter.cs
- RightsManagementEncryptionTransform.cs
- SliderAutomationPeer.cs
- UniqueEventHelper.cs
- DesignConnectionCollection.cs
- SchemaObjectWriter.cs
- SafeHandles.cs
- LocalClientSecuritySettingsElement.cs
- SourceElementsCollection.cs
- NameTable.cs
- EventMappingSettings.cs
- IisTraceWebEventProvider.cs
- CheckBoxField.cs
- Int64AnimationUsingKeyFrames.cs
- SqlProviderUtilities.cs
- PolicyException.cs
- CopyOfAction.cs
- GeometryCombineModeValidation.cs
- SizeFConverter.cs
- TcpTransportElement.cs
- SmtpNtlmAuthenticationModule.cs
- XmlToDatasetMap.cs
- OneOfTypeConst.cs
- DbMetaDataFactory.cs
- StopStoryboard.cs
- PackageRelationshipSelector.cs
- EntityDesignerBuildProvider.cs
- FreeIndexList.cs
- PointAnimation.cs
- BorderGapMaskConverter.cs
- MdiWindowListItemConverter.cs
- BaseCodePageEncoding.cs
- FlatButtonAppearance.cs
- StorageRoot.cs
- SystemFonts.cs
- ProtocolsConfigurationHandler.cs
- SelectedDatesCollection.cs
- StylusPointDescription.cs
- UnmanagedHandle.cs
- TemplateBamlTreeBuilder.cs
- RegexReplacement.cs
- ClassHandlersStore.cs
- SubMenuStyleCollection.cs
- Point4D.cs
- CqlIdentifiers.cs
- ArglessEventHandlerProxy.cs
- CellTreeNodeVisitors.cs
- NameValuePermission.cs
- DataGridItemCollection.cs
- FormViewInsertedEventArgs.cs
- InfoCardCryptoHelper.cs
- ColumnMapTranslator.cs
- LexicalChunk.cs
- SafeWaitHandle.cs
- TextAutomationPeer.cs
- SpinWait.cs
- FixUpCollection.cs
- CodeCastExpression.cs
- CacheDependency.cs
- ResourceDefaultValueAttribute.cs
- DropTarget.cs
- DesignOnlyAttribute.cs
- RegexReplacement.cs
- CacheChildrenQuery.cs
- TextServicesLoader.cs
- StandardTransformFactory.cs
- DataViewSettingCollection.cs
- MediaElement.cs
- RecordManager.cs
- UserControlParser.cs
- EncryptedKey.cs
- DynamicActivity.cs
- DataGridItemCollection.cs
- WorkflowServiceHost.cs
- Currency.cs
- UnmanagedMarshal.cs
- CompModSwitches.cs
- EndpointNameMessageFilter.cs
- WindowsFormsHelpers.cs
- PropertyGeneratedEventArgs.cs
- DateTime.cs
- FactoryGenerator.cs
- ConditionalExpression.cs
- RoleGroup.cs
- EntityDataReader.cs
- FixedElement.cs
- ItemChangedEventArgs.cs
- UIElementParaClient.cs
- DesignTimeTemplateParser.cs
- ClosureBinding.cs