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
- MenuDesigner.cs
- XmlSchemaSimpleType.cs
- BlockCollection.cs
- OpenFileDialog.cs
- Conditional.cs
- ProfilePropertyMetadata.cs
- DrawingVisualDrawingContext.cs
- TextContainerHelper.cs
- Nullable.cs
- ApplicationId.cs
- SystemUnicastIPAddressInformation.cs
- ClipboardData.cs
- HtmlTableCell.cs
- SimpleHandlerFactory.cs
- InertiaExpansionBehavior.cs
- DataGridTableStyleMappingNameEditor.cs
- SafeFileMapViewHandle.cs
- ScriptManager.cs
- GenericUriParser.cs
- View.cs
- FontSourceCollection.cs
- Emitter.cs
- Rotation3D.cs
- BehaviorEditorPart.cs
- ColumnReorderedEventArgs.cs
- SamlAttributeStatement.cs
- Positioning.cs
- UnicodeEncoding.cs
- ConfigurationCollectionAttribute.cs
- ListMarkerSourceInfo.cs
- FileReader.cs
- ObjectConverter.cs
- UIPropertyMetadata.cs
- PlatformCulture.cs
- CodeCommentStatementCollection.cs
- TextSelectionProcessor.cs
- ResXBuildProvider.cs
- ItemDragEvent.cs
- parserscommon.cs
- SqlError.cs
- WindowsImpersonationContext.cs
- TypeUtils.cs
- PrimitiveXmlSerializers.cs
- XmlSchemaAll.cs
- TokenizerHelper.cs
- ConfigurationLockCollection.cs
- RequiredFieldValidator.cs
- BinarySecretSecurityToken.cs
- RawStylusInputReport.cs
- Italic.cs
- Operator.cs
- PeerPresenceInfo.cs
- BamlTreeUpdater.cs
- CodeRemoveEventStatement.cs
- Int32CAMarshaler.cs
- QilBinary.cs
- PropertyMetadata.cs
- propertyentry.cs
- SplineKeyFrames.cs
- WebPartConnection.cs
- XmlCDATASection.cs
- DbReferenceCollection.cs
- PartDesigner.cs
- PeerNameRegistration.cs
- SvcMapFileSerializer.cs
- errorpatternmatcher.cs
- HtmlContainerControl.cs
- controlskin.cs
- IIS7UserPrincipal.cs
- ResetableIterator.cs
- Compilation.cs
- IndicCharClassifier.cs
- _ListenerAsyncResult.cs
- CodeEntryPointMethod.cs
- BinaryConverter.cs
- TemplatePagerField.cs
- Aes.cs
- precedingsibling.cs
- SmiMetaDataProperty.cs
- SqlDataSourceFilteringEventArgs.cs
- QueryAccessibilityHelpEvent.cs
- XmlSchemaAll.cs
- NavigationService.cs
- SecurityTokenParameters.cs
- OleDbRowUpdatingEvent.cs
- ErrorFormatter.cs
- TemplateBuilder.cs
- RegexNode.cs
- SqlCachedBuffer.cs
- ChineseLunisolarCalendar.cs
- ScriptResourceAttribute.cs
- MemberRelationshipService.cs
- HttpListenerResponse.cs
- Int16KeyFrameCollection.cs
- TextDecorationLocationValidation.cs
- MenuAdapter.cs
- MDIWindowDialog.cs
- SystemResourceKey.cs
- ByteStreamMessageUtility.cs
- DataView.cs