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
- ObjectIDGenerator.cs
- Rijndael.cs
- SqlClientPermission.cs
- Utility.cs
- CqlWriter.cs
- JournalEntry.cs
- ConcurrentDictionary.cs
- ACE.cs
- QuerySetOp.cs
- DataListItem.cs
- WebPartConnectionsCancelVerb.cs
- SystemDiagnosticsSection.cs
- Int32Collection.cs
- DefaultSection.cs
- PopupRoot.cs
- SRDisplayNameAttribute.cs
- AssertFilter.cs
- DockPatternIdentifiers.cs
- ValidateNames.cs
- MasterPageBuildProvider.cs
- BinaryConverter.cs
- DecimalConstantAttribute.cs
- Mapping.cs
- ComboBoxItem.cs
- StructuredTypeInfo.cs
- WebPartDisplayModeCollection.cs
- Attributes.cs
- XamlPointCollectionSerializer.cs
- Encoder.cs
- Zone.cs
- TextServicesCompartment.cs
- WebPartTransformerCollection.cs
- DataSourceExpression.cs
- ToggleProviderWrapper.cs
- Int16Storage.cs
- TailPinnedEventArgs.cs
- DataContractSerializerOperationFormatter.cs
- PkcsUtils.cs
- MexHttpBindingCollectionElement.cs
- DynamicActionMessageFilter.cs
- FastEncoder.cs
- TextSerializer.cs
- DataGridItemEventArgs.cs
- SqlDataSource.cs
- DataSourceControlBuilder.cs
- PackageController.cs
- CellPartitioner.cs
- Rect3D.cs
- OperatingSystem.cs
- SafeEventLogWriteHandle.cs
- SapiRecognizer.cs
- FrameworkContentElement.cs
- MbpInfo.cs
- SmiEventStream.cs
- MatrixCamera.cs
- Int64Converter.cs
- DashStyle.cs
- ChangePasswordDesigner.cs
- XPathNodeInfoAtom.cs
- InstanceOwner.cs
- ProgressBarAutomationPeer.cs
- TimeoutHelper.cs
- LoginView.cs
- SplineKeyFrames.cs
- SHA512Managed.cs
- ExtractorMetadata.cs
- Registry.cs
- WindowsContainer.cs
- SoapReflectionImporter.cs
- TagPrefixInfo.cs
- Encoder.cs
- xdrvalidator.cs
- RotateTransform3D.cs
- RecognizerInfo.cs
- DeferredTextReference.cs
- PointHitTestResult.cs
- KeySpline.cs
- MLangCodePageEncoding.cs
- XmlDataSourceView.cs
- SqlFacetAttribute.cs
- AnnotationDocumentPaginator.cs
- SecureEnvironment.cs
- ProcessInputEventArgs.cs
- ExpressionReplacer.cs
- SchemaImporter.cs
- EventLogEntryCollection.cs
- InvalidWMPVersionException.cs
- SafeHandle.cs
- BitmapInitialize.cs
- File.cs
- HideDisabledControlAdapter.cs
- XsltArgumentList.cs
- ListViewUpdateEventArgs.cs
- DataGridViewCellStyleChangedEventArgs.cs
- ChameleonKey.cs
- File.cs
- GraphicsPathIterator.cs
- QilExpression.cs
- NameValueFileSectionHandler.cs
- WindowsListViewItemStartMenu.cs