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
- DataGridViewAdvancedBorderStyle.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- _ContextAwareResult.cs
- XsdValidatingReader.cs
- DesignerActionMethodItem.cs
- Types.cs
- ButtonAutomationPeer.cs
- FunctionDescription.cs
- EventWaitHandle.cs
- EntityDataSourceWrapperCollection.cs
- ExtensionFile.cs
- Token.cs
- QueryTaskGroupState.cs
- ToolStripMenuItemDesigner.cs
- XmlCustomFormatter.cs
- TrackingLocationCollection.cs
- PauseStoryboard.cs
- SerializationEventsCache.cs
- TaskFileService.cs
- XPathNodeList.cs
- XmlTextReaderImplHelpers.cs
- DesignerEventService.cs
- AppSettingsReader.cs
- SQLBinaryStorage.cs
- WindowAutomationPeer.cs
- UIElementParagraph.cs
- TypefaceCollection.cs
- SqlDependencyUtils.cs
- ValidateNames.cs
- XmlQueryStaticData.cs
- AdapterDictionary.cs
- SqlError.cs
- InvalidFilterCriteriaException.cs
- Label.cs
- LoginUtil.cs
- PropertyInfo.cs
- CDSsyncETWBCLProvider.cs
- DocumentViewerHelper.cs
- BindingFormattingDialog.cs
- CustomDictionarySources.cs
- GeometryHitTestParameters.cs
- PreservationFileWriter.cs
- LayoutEditorPart.cs
- FontFamily.cs
- SoapParser.cs
- SynchronizedCollection.cs
- XmlBinaryReaderSession.cs
- TypedReference.cs
- DataTableNewRowEvent.cs
- CharAnimationBase.cs
- FrameworkElement.cs
- HttpGetProtocolImporter.cs
- DataSourceProvider.cs
- FontWeightConverter.cs
- IISUnsafeMethods.cs
- NotificationContext.cs
- EntityViewContainer.cs
- Peer.cs
- ByeOperationAsyncResult.cs
- StyleSheet.cs
- ExpressionLexer.cs
- DecimalStorage.cs
- EdgeProfileValidation.cs
- WindowsSysHeader.cs
- ResourcesChangeInfo.cs
- BamlStream.cs
- CookieProtection.cs
- PostBackTrigger.cs
- SQLBytesStorage.cs
- prompt.cs
- InputScopeConverter.cs
- PageCodeDomTreeGenerator.cs
- DataGridToolTip.cs
- KnownAssemblyEntry.cs
- EncodingInfo.cs
- SqlExpander.cs
- XmlSecureResolver.cs
- TabControlCancelEvent.cs
- ZipIOLocalFileBlock.cs
- PeerToPeerException.cs
- HttpHandlerActionCollection.cs
- ImpersonateTokenRef.cs
- DictionaryBase.cs
- TdsParserStateObject.cs
- SqlBulkCopy.cs
- SupportingTokenAuthenticatorSpecification.cs
- InstanceDataCollectionCollection.cs
- ScriptIgnoreAttribute.cs
- DispatcherObject.cs
- WebPartDisplayModeCollection.cs
- StylusButton.cs
- GradientBrush.cs
- XmlDataSourceNodeDescriptor.cs
- StatusBarDrawItemEvent.cs
- OdbcTransaction.cs
- SchemaImporterExtensionElementCollection.cs
- IApplicationTrustManager.cs
- EventBindingService.cs
- SoapSchemaImporter.cs
- RIPEMD160Managed.cs