OperationalStatus Enum

Definitie

Hiermee geeft u de operationele status van een netwerkinterface.

public enum class OperationalStatus
public enum OperationalStatus
type OperationalStatus = 
Public Enum OperationalStatus
Overname
OperationalStatus

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.

Van toepassing op