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
- NotifyParentPropertyAttribute.cs
- XmlCharCheckingReader.cs
- Timer.cs
- StateChangeEvent.cs
- DbProviderFactories.cs
- InfoCardRSAPKCS1KeyExchangeDeformatter.cs
- Speller.cs
- SkewTransform.cs
- RoutedEventValueSerializer.cs
- CatalogPartCollection.cs
- CatalogPartCollection.cs
- ListBoxAutomationPeer.cs
- PanelStyle.cs
- RuntimeConfigLKG.cs
- ImageCodecInfo.cs
- UnaryNode.cs
- CriticalHandle.cs
- MimeXmlReflector.cs
- PriorityChain.cs
- SecureUICommand.cs
- ConnectionStringsSection.cs
- ImageDrawing.cs
- PathGeometry.cs
- ModelTreeEnumerator.cs
- MailAddressCollection.cs
- PolicyLevel.cs
- ControlTemplate.cs
- TargetException.cs
- StatusBar.cs
- IfAction.cs
- FontSourceCollection.cs
- IgnoreDeviceFilterElementCollection.cs
- SqlNotificationEventArgs.cs
- SHA1Cng.cs
- SQLChars.cs
- XmlDocumentSerializer.cs
- CertificateElement.cs
- WindowsListViewItemStartMenu.cs
- IndentedTextWriter.cs
- HtmlInputText.cs
- UnsafeNativeMethods.cs
- InvokePatternIdentifiers.cs
- WebPartConnectionsConfigureVerb.cs
- GatewayIPAddressInformationCollection.cs
- StackBuilderSink.cs
- TabControlAutomationPeer.cs
- GridViewSortEventArgs.cs
- ThumbButtonInfo.cs
- SerializationTrace.cs
- RegexTree.cs
- SequenceDesigner.cs
- ProtocolElementCollection.cs
- TextComposition.cs
- DataRecordObjectView.cs
- CopyNamespacesAction.cs
- ReadOnlyCollectionBuilder.cs
- SynchronousChannelMergeEnumerator.cs
- ResourceAssociationTypeEnd.cs
- DefaultCommandConverter.cs
- ScriptManager.cs
- CharStorage.cs
- BeginEvent.cs
- PartialCachingControl.cs
- CacheOutputQuery.cs
- SoapFormatExtensions.cs
- TreeChangeInfo.cs
- SqlUserDefinedTypeAttribute.cs
- ScrollEventArgs.cs
- WebFaultClientMessageInspector.cs
- TypedTableBase.cs
- NotImplementedException.cs
- SequentialUshortCollection.cs
- PeerUnsafeNativeMethods.cs
- ConfigurationValidatorBase.cs
- CompilerErrorCollection.cs
- SqlBulkCopy.cs
- ComPlusThreadInitializer.cs
- AnnouncementEventArgs.cs
- DeviceContexts.cs
- SmtpMail.cs
- ServiceRoute.cs
- UIElementIsland.cs
- WindowHideOrCloseTracker.cs
- CurrentChangedEventManager.cs
- WindowsStatusBar.cs
- RemoteHelper.cs
- _SafeNetHandles.cs
- OfTypeExpression.cs
- ColorMatrix.cs
- VirtualPathData.cs
- CodeTypeReference.cs
- XslTransform.cs
- PolicyStatement.cs
- AutomationElementCollection.cs
- WhitespaceRule.cs
- AuthenticatedStream.cs
- CssStyleCollection.cs
- KeyValuePair.cs
- Point4DConverter.cs
- InternalsVisibleToAttribute.cs