Dns.GetHostName メソッド

定義

ローカル コンピューターのホスト名を取得します。Gets the host name of the local computer.

public:
 static System::String ^ GetHostName();
public static string GetHostName ();
static member GetHostName : unit -> string
Public Shared Function GetHostName () As String

戻り値

String

ローカル コンピューターの DNS ホスト名を格納する文字列。A string that contains the DNS host name of the local computer.

例外

ローカル ホスト名を解決するときにエラーが発生しました。An error is encountered when resolving the local host name.

次の例では、メソッドを使用して、 GetHostName ローカルコンピューターのホスト名を取得します。The following example uses the GetHostName method to obtain the host name of the local computer.

public:
   void DisplayLocalHostName()
   {
      try
      {
         // Get the local computer host name.
         String^ hostName = Dns::GetHostName();
         Console::WriteLine( "Computer name : {0}", hostName );
      }
      catch ( SocketException^ e ) 
      {
         Console::WriteLine( "SocketException caught!!!" );
         Console::WriteLine( "Source : {0}", e->Source );
         Console::WriteLine( "Message : {0}", e->Message );
      }
      catch ( Exception^ e ) 
      {
         Console::WriteLine( "Exception caught!!!" );
         Console::WriteLine( "Source : {0}", e->Source );
         Console::WriteLine( "Message : {0}", e->Message );
      }
   }
public void DisplayLocalHostName()
{
   try {
      // Get the local computer host name.
      String hostName = Dns.GetHostName();
      Console.WriteLine("Computer name :" + hostName);
   }
   catch(SocketException e) {
      Console.WriteLine("SocketException caught!!!");
      Console.WriteLine("Source : " + e.Source);
      Console.WriteLine("Message : " + e.Message);
   }
   catch(Exception e)
   {
       Console.WriteLine("Exception caught!!!");
       Console.WriteLine("Source : " + e.Source);
       Console.WriteLine("Message : " + e.Message);
   }
}
Public Sub DisplayLocalHostName()
    Try
        ' Get the local computer host name.
        Dim hostName As [String] = Dns.GetHostName()
        Console.WriteLine(("Computer name :" + hostName))
    Catch e As SocketException
        Console.WriteLine("SocketException caught!!!")
        Console.WriteLine(("Source : " + e.Source))
        Console.WriteLine(("Message : " + e.Message))
    Catch e As Exception
        Console.WriteLine("Exception caught!!!")
        Console.WriteLine(("Source : " + e.Source))
        Console.WriteLine(("Message : " + e.Message))
    End Try

適用対象