OperationalStatus Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger drifttillståndet för ett nätverksgränssnitt.
public enum class OperationalStatus
public enum OperationalStatus
type OperationalStatus =
Public Enum OperationalStatus
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| Up | 1 | Nätverksgränssnittet är igång. det kan överföra datapaket. |
| Down | 2 | Nätverksgränssnittet kan inte överföra datapaket. |
| Testing | 3 | Nätverksgränssnittet kör tester. |
| Unknown | 4 | Nätverksgränssnittets status är inte känd. |
| Dormant | 5 | Nätverksgränssnittet är inte i ett villkor för att överföra datapaket. den väntar på en extern händelse. |
| NotPresent | 6 | Nätverksgränssnittet kan inte överföra datapaket på grund av en komponent som saknas, vanligtvis en maskinvarukomponent. |
| LowerLayerDown | 7 | Nätverksgränssnittet kan inte överföra datapaket eftersom det körs ovanpå ett eller flera andra gränssnitt, och minst ett av dessa "lägre lager"-gränssnitt är nere. |
Exempel
I följande kodexempel visas en sammanfattning för alla gränssnitt på den lokala datorn.
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();
}
Kommentarer
Den här uppräkningen definierar giltiga värden för OperationalStatus egenskapen.