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
- HtmlUtf8RawTextWriter.cs
- DynamicActivityXamlReader.cs
- WebConfigurationHost.cs
- XmlSchemaRedefine.cs
- ParenthesizePropertyNameAttribute.cs
- formatter.cs
- InputMethodStateChangeEventArgs.cs
- RangeValidator.cs
- SchemaImporter.cs
- ParserExtension.cs
- SEHException.cs
- EntityDataSourceDataSelection.cs
- CatalogPartCollection.cs
- FixedTextView.cs
- Normalization.cs
- AsymmetricKeyExchangeDeformatter.cs
- ConfigXmlDocument.cs
- AutomationPropertyInfo.cs
- PauseStoryboard.cs
- Send.cs
- XPathDocumentIterator.cs
- BigInt.cs
- PrintDialog.cs
- RestHandler.cs
- LinkLabel.cs
- ByteStreamBufferedMessageData.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- BamlLocalizableResource.cs
- LinkedList.cs
- BStrWrapper.cs
- NodeLabelEditEvent.cs
- BrowserCapabilitiesCodeGenerator.cs
- SecurityCriticalDataForSet.cs
- ControlCommandSet.cs
- BitmapEffectInput.cs
- CodeSubDirectoriesCollection.cs
- DiffuseMaterial.cs
- SqlError.cs
- StringStorage.cs
- DataGridPagingPage.cs
- BuildProviderCollection.cs
- FontEmbeddingManager.cs
- AssemblyAttributes.cs
- ObjectDataSourceDisposingEventArgs.cs
- ReflectionServiceProvider.cs
- GridViewItemAutomationPeer.cs
- FormatConvertedBitmap.cs
- Blend.cs
- _StreamFramer.cs
- EpmContentSerializerBase.cs
- ModuleBuilder.cs
- UdpSocketReceiveManager.cs
- bidPrivateBase.cs
- SafeRightsManagementSessionHandle.cs
- SmtpClient.cs
- TcpActivation.cs
- RowParagraph.cs
- ColumnMapProcessor.cs
- AffineTransform3D.cs
- SafeMarshalContext.cs
- GroupByExpressionRewriter.cs
- filewebrequest.cs
- WebDisplayNameAttribute.cs
- HttpRuntimeSection.cs
- TimeSpan.cs
- ValueTable.cs
- XmlReaderSettings.cs
- HandlerMappingMemo.cs
- RoleManagerModule.cs
- Utils.cs
- Lease.cs
- TemplateControl.cs
- ToolStripOverflow.cs
- ServiceReference.cs
- StylusPointProperties.cs
- DrawListViewColumnHeaderEventArgs.cs
- ExpressionBuilderCollection.cs
- Literal.cs
- InfoCardSymmetricCrypto.cs
- SerializationException.cs
- TableRow.cs
- IdentityNotMappedException.cs
- WindowsFont.cs
- RTLAwareMessageBox.cs
- EventLogEntryCollection.cs
- DataBindEngine.cs
- LineInfo.cs
- mediaclock.cs
- listitem.cs
- DictationGrammar.cs
- HealthMonitoringSection.cs
- LowerCaseStringConverter.cs
- AuthenticationModuleElementCollection.cs
- DocumentPageTextView.cs
- ViewKeyConstraint.cs
- ToolboxItem.cs
- URLBuilder.cs
- XmlSchemaComplexContent.cs
- InvalidOperationException.cs
- HtmlElementErrorEventArgs.cs