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
- XmlComplianceUtil.cs
- WaveHeader.cs
- CompressEmulationStream.cs
- EpmSourceTree.cs
- SchemaConstraints.cs
- CollectionViewGroupInternal.cs
- StreamingContext.cs
- SamlAttributeStatement.cs
- SmiRequestExecutor.cs
- _PooledStream.cs
- ReadOnlyAttribute.cs
- ProxyGenerator.cs
- HelpKeywordAttribute.cs
- XmlReflectionMember.cs
- SendKeys.cs
- DataBoundControlAdapter.cs
- ResourceDisplayNameAttribute.cs
- WebSysDefaultValueAttribute.cs
- MouseButton.cs
- XmlSchemaGroup.cs
- BinHexEncoder.cs
- EventTrigger.cs
- DebugView.cs
- Thread.cs
- ComMethodElement.cs
- RemoteWebConfigurationHost.cs
- OleDbDataReader.cs
- ResourceDisplayNameAttribute.cs
- OperatingSystemVersionCheck.cs
- XpsPackagingException.cs
- CodeTypeMember.cs
- SerialStream.cs
- CaretElement.cs
- SerialErrors.cs
- HttpRawResponse.cs
- WorkflowValidationFailedException.cs
- XsltConvert.cs
- MobileComponentEditorPage.cs
- RevocationPoint.cs
- SafeViewOfFileHandle.cs
- CriticalFinalizerObject.cs
- LicFileLicenseProvider.cs
- ParserExtension.cs
- ThreadStartException.cs
- Metadata.cs
- SiteMapSection.cs
- WasHttpHandlersInstallComponent.cs
- Dictionary.cs
- DataGridTableStyleMappingNameEditor.cs
- SqlOuterApplyReducer.cs
- PowerStatus.cs
- EmptyCollection.cs
- SharedStatics.cs
- SqlProviderManifest.cs
- Substitution.cs
- TextDocumentView.cs
- TrackingWorkflowEventArgs.cs
- Style.cs
- SByteStorage.cs
- VideoDrawing.cs
- ObjectQueryProvider.cs
- MDIControlStrip.cs
- ControlCollection.cs
- ObjectSerializerFactory.cs
- ParameterToken.cs
- ContentPlaceHolder.cs
- Misc.cs
- DataServiceHost.cs
- CodeTypeDelegate.cs
- TextWriterEngine.cs
- SecurityIdentifierConverter.cs
- EdmPropertyAttribute.cs
- AmbientLight.cs
- BaseParagraph.cs
- SQLBytes.cs
- Model3D.cs
- OleStrCAMarshaler.cs
- SqlDataSourceView.cs
- ISAPIApplicationHost.cs
- assertwrapper.cs
- ExtendedProtectionPolicy.cs
- FindCompletedEventArgs.cs
- MatrixAnimationUsingKeyFrames.cs
- DataService.cs
- DataGridItemAttachedStorage.cs
- TypeContext.cs
- Utilities.cs
- SqlUdtInfo.cs
- IPAddressCollection.cs
- Brush.cs
- SubMenuStyleCollection.cs
- DocumentViewer.cs
- ChannelManager.cs
- FunctionDescription.cs
- Attachment.cs
- WebResponse.cs
- DiscoveryClientDocuments.cs
- SchemaElementDecl.cs
- CodeMemberMethod.cs
- RelationshipSet.cs