Uri.Port Свойство

Определение

Получает номер порта данного универсального кода ресурса.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

Значение свойства

Int32

Номер порта для этого URI.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.

Применяется к