Uri.Authority Uri.Authority Uri.Authority Uri.Authority Property


サーバーの DNS (Domain Name System) ホスト名または IP アドレスと、ポート番号を取得します。Gets the Domain Name System (DNS) host name or IP address and the port number for a server.

 property System::String ^ Authority { System::String ^ get(); };
public string Authority { get; }
member this.Authority : string
Public ReadOnly Property Authority As String


このインスタンスで表される URI の権限構成要素を格納している StringA String containing the authority component of the URI represented by this instance.


このインスタンスは相対 URI を表します。このプロパティは、絶対 URI でのみ有効です。This instance represents a relative URI, and this property is valid only for absolute URIs.

次の例では、サーバーのwww.contoso.comホスト名 () とポート番号 (8080) をコンソールに書き込みます。The following example writes the host name (www.contoso.com) and port number (8080) of the server to the console.

Uri^ baseUri = gcnew Uri( "http://www.contoso.com:8080/" );
Uri^ myUri = gcnew Uri( baseUri,"shownew.htm?date=today" );
Console::WriteLine( myUri->Authority );
Uri baseUri = new Uri("http://www.contoso.com:8080/");
Uri myUri = new Uri(baseUri,"shownew.htm?date=today");

Dim baseUri As New Uri("http://www.contoso.com:8080/")
Dim myUri As New Uri(baseUri,"shownew.htm?date=today")


Authorityプロパティは、通常、サーバーの DNS ホスト名または IP アドレスです。The Authority property is typically a server DNS host name or IP address. このプロパティには、URI の既定のポートと異なる場合、サービスのポート番号が含まれている可能性があります。This property might include the service port number if it differs from the default port for the URI. コンポーネントにAuthority予約文字が含まれている場合、このプロパティによって返される文字列値でエスケープされます。If the Authority component contains reserved characters, these are escaped in the string value returned by this property.