Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / NetworkInformation / NetworkInterface.cs / 1305376 / NetworkInterface.cs
using System; namespace System.Net.NetworkInformation { public abstract class NetworkInterface { /// Returns objects that describe the network interfaces on the local computer. public static NetworkInterface[] GetAllNetworkInterfaces(){ (new NetworkInformationPermission(NetworkInformationAccess.Read)).Demand(); return SystemNetworkInterface.GetNetworkInterfaces(); } public static bool GetIsNetworkAvailable(){ return SystemNetworkInterface.InternalGetIsNetworkAvailable(); } public static int LoopbackInterfaceIndex{ get{ return SystemNetworkInterface.InternalLoopbackInterfaceIndex; } } public abstract string Id{get;} /// Gets the name of the network interface. public abstract string Name{get;} /// Gets the description of the network interface public abstract string Description{get;} /// Gets the IP properties for this network interface. public abstract IPInterfaceProperties GetIPProperties(); /// Provides Internet Protocol (IP) statistical data for thisnetwork interface. public abstract IPv4InterfaceStatistics GetIPv4Statistics(); /// Gets the current operational state of the network connection. public abstract OperationalStatus OperationalStatus{get;} /// Gets the speed of the interface in bits per second as reported by the interface. public abstract long Speed{get;} /// Gets a bool value that indicates whether the network interface is set to only receive data packets. public abstract bool IsReceiveOnly{get;} /// Gets a bool value that indicates whether this network interface is enabled to receive multicast packets. public abstract bool SupportsMulticast{get;} /// Gets the physical address of this network interface /// deonb. This is okay if you don't support this in Whidbey. This actually belongs in the NetworkAdapter derived class public abstract PhysicalAddress GetPhysicalAddress(); /// Gets the interface type. public abstract NetworkInterfaceType NetworkInterfaceType{get;} public abstract bool Supports(NetworkInterfaceComponent networkInterfaceComponent); } } // 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
- LayoutTableCell.cs
- DataTrigger.cs
- AttachInfo.cs
- SetIterators.cs
- HighlightComponent.cs
- EventSinkActivity.cs
- NewArray.cs
- ErrorLog.cs
- TdsRecordBufferSetter.cs
- EntityException.cs
- CodeAttributeArgument.cs
- IntPtr.cs
- TextRangeEditLists.cs
- PopupRoot.cs
- VideoDrawing.cs
- SerializationSectionGroup.cs
- UIElement3D.cs
- BindableAttribute.cs
- SequenceQuery.cs
- filewebrequest.cs
- OdbcRowUpdatingEvent.cs
- AppDomainAttributes.cs
- SmtpLoginAuthenticationModule.cs
- ToolStripDropDownClosedEventArgs.cs
- AuthenticationException.cs
- DefaultPropertyAttribute.cs
- FrameworkTextComposition.cs
- BindableTemplateBuilder.cs
- MDIClient.cs
- AudioDeviceOut.cs
- TextEditorContextMenu.cs
- XmlSchemaSimpleContentRestriction.cs
- WebPartPersonalization.cs
- DelegatedStream.cs
- Column.cs
- AdornerDecorator.cs
- ComPlusServiceLoader.cs
- ShutDownListener.cs
- StatusBarAutomationPeer.cs
- DescendantQuery.cs
- CommandManager.cs
- DataGridTextBoxColumn.cs
- ADMembershipProvider.cs
- SchemaMapping.cs
- AnnotationHighlightLayer.cs
- AutomationElementIdentifiers.cs
- SubMenuStyle.cs
- TransformerInfoCollection.cs
- DateTimeConverter.cs
- WebBrowserSiteBase.cs
- EventMap.cs
- SendContent.cs
- CollectionType.cs
- contentDescriptor.cs
- FieldAccessException.cs
- MultiTrigger.cs
- FontFamily.cs
- ControlAdapter.cs
- ThreadSafeMessageFilterTable.cs
- BasePropertyDescriptor.cs
- XmlComment.cs
- SpellerInterop.cs
- SafeBitVector32.cs
- SqlRetyper.cs
- DBCommandBuilder.cs
- AvTraceDetails.cs
- Assembly.cs
- MD5Cng.cs
- TdsValueSetter.cs
- EventListener.cs
- ContentDisposition.cs
- JumpList.cs
- TypeReference.cs
- ValueType.cs
- DesignerLoader.cs
- VirtualPathProvider.cs
- TypeUtils.cs
- WindowsScrollBarBits.cs
- AuthenticationModuleElement.cs
- AssociatedControlConverter.cs
- PrePostDescendentsWalker.cs
- BamlStream.cs
- DataGridView.cs
- DrawingAttributesDefaultValueFactory.cs
- RuleEngine.cs
- SQLDateTime.cs
- SoapException.cs
- Expressions.cs
- OleDbStruct.cs
- WebPartVerb.cs
- DataContractSet.cs
- QueueProcessor.cs
- ImageSourceTypeConverter.cs
- DBSqlParser.cs
- NamedObject.cs
- ToolTip.cs
- PropertyDescriptorComparer.cs
- MailWebEventProvider.cs
- BuildProvider.cs
- Rect.cs