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
- RenamedEventArgs.cs
- WasAdminWrapper.cs
- ConversionValidationRule.cs
- WebBrowserNavigatingEventHandler.cs
- SchemaElement.cs
- FragmentQuery.cs
- CallbackValidator.cs
- DateTimeSerializationSection.cs
- WebPermission.cs
- AutomationPropertyInfo.cs
- GeneralTransform2DTo3D.cs
- IBuiltInEvidence.cs
- RecognizerBase.cs
- _ContextAwareResult.cs
- RedirectionProxy.cs
- DbBuffer.cs
- StatementContext.cs
- WindowsRichEdit.cs
- ClientFormsAuthenticationMembershipProvider.cs
- MobileControlPersister.cs
- TextSearch.cs
- ProviderUtil.cs
- SecurityHelper.cs
- AssemblyHash.cs
- RelationshipFixer.cs
- StringArrayEditor.cs
- CompilerLocalReference.cs
- AutoSizeToolBoxItem.cs
- MailMessageEventArgs.cs
- DocComment.cs
- BaseUriHelper.cs
- Marshal.cs
- EastAsianLunisolarCalendar.cs
- ValidationErrorCollection.cs
- Util.cs
- Matrix.cs
- BinHexEncoding.cs
- SafeReversePInvokeHandle.cs
- TableRow.cs
- OAVariantLib.cs
- SqlUserDefinedTypeAttribute.cs
- UriScheme.cs
- TagPrefixCollection.cs
- NGCPageContentSerializerAsync.cs
- TableCellsCollectionEditor.cs
- FormViewInsertEventArgs.cs
- Metafile.cs
- EdmScalarPropertyAttribute.cs
- DataViewManagerListItemTypeDescriptor.cs
- ScaleTransform3D.cs
- CachedFontFace.cs
- CollaborationHelperFunctions.cs
- DesignTimeTemplateParser.cs
- WaitForChangedResult.cs
- CompiledIdentityConstraint.cs
- WindowsListViewGroup.cs
- Renderer.cs
- RecognizedAudio.cs
- ReferenceCountedObject.cs
- OutArgumentConverter.cs
- Vector3DAnimationBase.cs
- TableCellCollection.cs
- CallTemplateAction.cs
- DataControlLinkButton.cs
- AdditionalEntityFunctions.cs
- MarkerProperties.cs
- ConfigurationPermission.cs
- OleDbSchemaGuid.cs
- ElementProxy.cs
- AnnotationMap.cs
- DataMember.cs
- ProfileParameter.cs
- InternalCache.cs
- DirectoryObjectSecurity.cs
- CompressedStack.cs
- MouseGesture.cs
- PartitionResolver.cs
- EntityModelBuildProvider.cs
- InputManager.cs
- XmlSecureResolver.cs
- NavigationCommands.cs
- ThreadStateException.cs
- OdbcCommandBuilder.cs
- FileDialogPermission.cs
- ExeContext.cs
- SerialPinChanges.cs
- odbcmetadatacollectionnames.cs
- XPathEmptyIterator.cs
- DocumentOrderComparer.cs
- SafeLibraryHandle.cs
- GridViewCancelEditEventArgs.cs
- GroupBoxRenderer.cs
- ModifiableIteratorCollection.cs
- CodeGenHelper.cs
- ActivityContext.cs
- TransformerConfigurationWizardBase.cs
- QilValidationVisitor.cs
- EdmItemError.cs
- IndentTextWriter.cs
- MessagePropertyVariants.cs