OperationalStatus Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje provozní stav síťového rozhraní.
public enum class OperationalStatus
public enum OperationalStatus
type OperationalStatus =
Public Enum OperationalStatus
- Dědičnost
Pole
| Name | Hodnota | Description |
|---|---|---|
| Up | 1 | Síťové rozhraní je vzhůru; může přenášet datové pakety. |
| Down | 2 | Síťové rozhraní nemůže přenášet datové pakety. |
| Testing | 3 | Síťové rozhraní spouští testy. |
| Unknown | 4 | Stav síťového rozhraní není znám. |
| Dormant | 5 | Síťové rozhraní není v podmínce pro přenos datových paketů; čeká na externí událost. |
| NotPresent | 6 | Síťové rozhraní nemůže přenášet datové pakety kvůli chybějící komponentě, obvykle hardwarové součásti. |
| LowerLayerDown | 7 | Síťové rozhraní nemůže přenášet datové pakety, protože běží nad jedním nebo více dalšími rozhraními a nejméně jedno z těchto "nižších" rozhraní je mimo provoz. |
Příklady
Následující příklad kódu zobrazí souhrn pro všechna rozhraní v místním počítači.
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();
}
Poznámky
Tento výčet definuje platné hodnoty pro OperationalStatus vlastnost.