İngilizce dilinde oku

Aracılığıyla paylaş


OperationalStatus Sabit listesi

Tanım

Ağ arabiriminin çalışma durumunu belirtir.

C#
public enum OperationalStatus
Devralma
OperationalStatus

Alanlar

Name Değer Description
Dormant 5

Ağ arabirimi veri paketlerini iletmek için bir koşulda değildir; bir dış olay bekliyor.

Down 2

Ağ arabirimi veri paketlerini iletemiyor.

LowerLayerDown 7

Ağ arabirimi veri paketlerini aktaramıyor çünkü bir veya daha fazla arabirim üzerinde çalışıyor ve bu "alt katman" arabirimlerden en az biri çalışmıyor.

NotPresent 6

Ağ arabirimi, genellikle bir donanım bileşeni olan eksik bir bileşen nedeniyle veri paketlerini iletemiyor.

Testing 3

Ağ arabirimi testleri çalıştırıyor.

Unknown 4

Ağ arabirimi durumu bilinmiyor.

Up 1

Ağ arabirimi çalışır durumda; veri paketlerini iletebilir.

Örnekler

Aşağıdaki kod örneği, yerel bilgisayardaki tüm arabirimler için bir özet görüntüler.

C#
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();
}

Açıklamalar

Bu numaralandırma özelliği için OperationalStatus geçerli değerleri tanımlar.

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1