다음을 통해 공유


NetworkInterface.Description 속성

정의

인터페이스에 대한 설명을 가져옵니다.

public:
 virtual property System::String ^ Description { System::String ^ get(); };
public:
 abstract property System::String ^ Description { System::String ^ get(); };
public virtual string Description { get; }
public abstract string Description { get; }
member this.Description : string
Public Overridable ReadOnly Property Description As String
Public MustOverride ReadOnly Property Description As String

속성 값

이 인터페이스를 설명하는 String입니다.

예제

다음 코드 예제에서는 로컬 컴퓨터의 모든 인터페이스에 대한 요약을 표시합니다.

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

설명

설명은 네트워크 인터페이스를 설명하는 사람이 읽을 수 있는 텍스트입니다. 설명에 포함된 정보는 운영 체제의 기능에 따라 달라집니다. Windows에서는 일반적으로 인터페이스 공급업체, 형식(예: 이더넷), 브랜드 및 모델을 설명합니다. 다른 플랫폼에서는 와 같은 eth0인터페이스의 이름만큼 간단할 수 있습니다.

적용 대상