Uri.Port Uri.Port Uri.Port Uri.Port Property

定義

この URI のポート番号を取得します。Gets the port number of this URI.

public:
 property int Port { int get(); };
public int Port { get; }
member this.Port : int
Public ReadOnly Property Port As Integer

プロパティ値

この URI のポート番号を格納している Int32 値。An Int32 value that contains the port number for this URI.

例外

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

次の例では、URI のポート番号をコンソールに書き込みます。The following example writes the URI port number to the console. この場合、値は HTTP、ポート80の既定のポート番号です。In this case, the value is the default port number for HTTP, port 80.

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

注釈

ポート番号は、URI で参照されるサーバーへの接続に使用するプロトコルポートを定義します。The port number defines the protocol port used for contacting the server referenced in the URI. URI の一部としてポートが指定されていPortない場合、プロパティはプロトコルの既定値を返します。If a port is not specified as part of the URI, the Port property returns the default value for the protocol. 既定のポート番号がない場合、このプロパティは-1 を返します。If there is no default port number, this property returns -1.

適用対象