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
- DbConnectionClosed.cs
- Stack.cs
- DragDrop.cs
- FaultImportOptions.cs
- QueryStringParameter.cs
- FormClosedEvent.cs
- ErrorLog.cs
- XmlStrings.cs
- RotateTransform3D.cs
- RuleEngine.cs
- GeneratedView.cs
- _ProxyRegBlob.cs
- ReadOnlyCollection.cs
- ADMembershipUser.cs
- SqlCommandBuilder.cs
- RSAPKCS1SignatureDeformatter.cs
- RequestQueryProcessor.cs
- XmlAttributeCache.cs
- CaseInsensitiveComparer.cs
- InputLanguageManager.cs
- Listbox.cs
- OleDbPermission.cs
- DynamicValidator.cs
- BCryptNative.cs
- BamlTreeUpdater.cs
- HttpClientCertificate.cs
- WebPartZone.cs
- Guid.cs
- WebConfigurationManager.cs
- FileChangesMonitor.cs
- PreDigestedSignedInfo.cs
- UmAlQuraCalendar.cs
- TableAdapterManagerHelper.cs
- TemplateEditingService.cs
- LinkConverter.cs
- EntityClientCacheKey.cs
- BoolExpressionVisitors.cs
- TextEndOfParagraph.cs
- SqlUnionizer.cs
- TranslateTransform.cs
- VideoDrawing.cs
- OperandQuery.cs
- cryptoapiTransform.cs
- EntityDesignerDataSourceView.cs
- GreaterThan.cs
- TypedCompletedAsyncResult.cs
- OpenTypeLayout.cs
- IntegerValidator.cs
- PeerToPeerException.cs
- TemplateBindingExpression.cs
- StringPropertyBuilder.cs
- WebReference.cs
- AutoCompleteStringCollection.cs
- FontResourceCache.cs
- InvokeMethod.cs
- MoveSizeWinEventHandler.cs
- Utils.cs
- ServiceContractViewControl.Designer.cs
- GeometryCollection.cs
- DnsPermission.cs
- PageFunction.cs
- ToolBarTray.cs
- ClientConfigurationSystem.cs
- OSEnvironmentHelper.cs
- LogRecordSequence.cs
- SqlTypesSchemaImporter.cs
- Operator.cs
- GridViewDeletedEventArgs.cs
- ReflectionTypeLoadException.cs
- SharedStatics.cs
- BuildProvider.cs
- ITextView.cs
- DiscoveryMessageSequenceGenerator.cs
- EntityContainerEntitySetDefiningQuery.cs
- SoapEnvelopeProcessingElement.cs
- PerformanceCounter.cs
- Freezable.cs
- AttachedPropertiesService.cs
- MulticastDelegate.cs
- WebControlAdapter.cs
- DataGridViewTextBoxColumn.cs
- ButtonBase.cs
- StdRegProviderWrapper.cs
- DocumentSchemaValidator.cs
- StylusEventArgs.cs
- FixedElement.cs
- SchemaConstraints.cs
- InProcStateClientManager.cs
- ComponentChangedEvent.cs
- Char.cs
- SettingsBindableAttribute.cs
- UnsafeMethods.cs
- WmfPlaceableFileHeader.cs
- NamespaceInfo.cs
- XsltContext.cs
- Codec.cs
- BaseValidator.cs
- TrustDriver.cs
- Helper.cs
- FontNamesConverter.cs