OperationalStatus Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u de operationele status van een netwerkinterface.
public enum class OperationalStatus
public enum OperationalStatus
type OperationalStatus =
Public Enum OperationalStatus
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| Up | 1 | De netwerkinterface is up; het kan gegevenspakketten verzenden. |
| Down | 2 | De netwerkinterface kan geen gegevenspakketten verzenden. |
| Testing | 3 | De netwerkinterface voert tests uit. |
| Unknown | 4 | De status van de netwerkinterface is niet bekend. |
| Dormant | 5 | De netwerkinterface bevindt zich niet in een voorwaarde voor het verzenden van gegevenspakketten; er wordt gewacht op een externe gebeurtenis. |
| NotPresent | 6 | De netwerkinterface kan geen gegevenspakketten verzenden vanwege een ontbrekend onderdeel, meestal een hardwareonderdeel. |
| LowerLayerDown | 7 | De netwerkinterface kan geen gegevenspakketten verzenden omdat deze op een of meer andere interfaces wordt uitgevoerd, en ten minste één van deze 'lagere laag'-interfaces is offline. |
Voorbeelden
In het volgende codevoorbeeld wordt een samenvatting weergegeven voor alle interfaces op de lokale computer.
public static void ShowInterfaceSummary()
{
NetworkInterface[] interfaces = NetworkInterface.GetAllNetworkInterfaces();
foreach (NetworkInterface adapter in interfaces)
{
Console.WriteLine ("Name: {0}", adapter.Name);
Console.WriteLine(adapter.Description);
Console.WriteLine(String.Empty.PadLeft(adapter.Description.Length,'='));
Console.WriteLine(" Interface type .......................... : {0}", adapter.NetworkInterfaceType);
Console.WriteLine(" Operational status ...................... : {0}",
adapter.OperationalStatus);
string versions ="";
// Create a display string for the supported IP versions.
if (adapter.Supports(NetworkInterfaceComponent.IPv4))
{
versions = "IPv4";
}
if (adapter.Supports(NetworkInterfaceComponent.IPv6))
{
if (versions.Length > 0)
{
versions += " ";
}
versions += "IPv6";
}
Console.WriteLine(" IP version .............................. : {0}", versions);
Console.WriteLine();
}
Console.WriteLine();
}
Opmerkingen
Deze opsomming definieert geldige waarden voor de OperationalStatus eigenschap.