IPHostEntry.HostName プロパティ
アセンブリ: System (system.dll 内)

/** @property */ public String get_HostName () /** @property */ public void set_HostName (String value)
サーバーのプライマリ ホスト名を格納する文字列。


HostName プロパティを使用して、プライマリ ホスト名を取得する例を次に示します。
Public Sub GetIpAddressList(hostString As [String]) Try ' Get 'IPHostEntry' object which contains information like host name, IP addresses, aliases ' for specified url Dim hostInfo As IPHostEntry = Dns.GetHostByName(hostString) Console.WriteLine(("Host name : " + hostInfo.HostName)) Console.WriteLine("IP address List : ") Dim index As Integer For index = 0 To hostInfo.AddressList.Length - 1 Console.WriteLine(hostInfo.AddressList(index)) Next index Catch e As SocketException Console.WriteLine("SocketException caught!!!") Console.WriteLine(("Source : " + e.Source)) Console.WriteLine(("Message : " + e.Message)) Catch e As ArgumentNullException Console.WriteLine("ArgumentNullException 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 End Sub 'GetIpAddressList
public void GetIpAddressList(String hostString) { try { // Get 'IPHostEntry' object containing information like host name, IP addresses, aliases for a host. IPHostEntry hostInfo = Dns.GetHostByName(hostString); Console.WriteLine("Host name : " + hostInfo.HostName); Console.WriteLine("IP address List : "); for(int index=0; index < hostInfo.AddressList.Length; index++) { Console.WriteLine(hostInfo.AddressList[index]); } } catch(SocketException e) { Console.WriteLine("SocketException caught!!!"); Console.WriteLine("Source : " + e.Source); Console.WriteLine("Message : " + e.Message); } catch(ArgumentNullException e) { Console.WriteLine("ArgumentNullException 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); } }
void GetIpAddressList( String^ hostString ) { try { // Get 'IPHostEntry' object containing information // like host name, IP addresses, aliases for a host. IPHostEntry^ hostInfo = Dns::GetHostByName( hostString ); Console::WriteLine( "Host name : {0}", hostInfo->HostName ); Console::WriteLine( "IP address List : " ); for ( int index = 0; index < hostInfo->AddressList->Length; index++ ) Console::WriteLine( hostInfo->AddressList[ index ] ); } catch ( SocketException^ e ) { Console::WriteLine( "SocketException caught!!!" ); Console::WriteLine( "Source : {0}", e->Source ); Console::WriteLine( "Message : {0}", e->Message ); } catch ( ArgumentNullException^ e ) { Console::WriteLine( "ArgumentNullException 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 GetIpAddressList(String hostString) { try { // Get 'IPHostEntry' object containing information like host name, //IP addresses, aliases for a host. IPHostEntry hostInfo = Dns.GetHostByName(hostString); Console.WriteLine("Host name : " + hostInfo.get_HostName()); Console.WriteLine("IP address List : "); for (int index = 0; index < hostInfo.get_AddressList(). length; index++) { Console.WriteLine(hostInfo.get_AddressList().get_Item(index)); } } catch (SocketException e) { Console.WriteLine("SocketException caught!!!"); Console.WriteLine("Source : " + e.get_Source()); Console.WriteLine("Message : " + e.get_Message()); } catch (ArgumentNullException e) { Console.WriteLine("ArgumentNullException caught!!!"); Console.WriteLine("Source : " + e.get_Source()); Console.WriteLine("Message : " + e.get_Message()); } catch (System.Exception e) { Console.WriteLine("Exception caught!!!"); Console.WriteLine("Source : " + e.get_Source()); Console.WriteLine("Message : " + e.get_Message()); } } //GetIpAddressList } //HostInfoSample

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- IPHostEntry.HostName プロパティのページへのリンク