Uri.Port Vlastnost

Definice

Získá číslo portu tohoto identifikátoru 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

Hodnota vlastnosti

Hodnota Int32, která obsahuje číslo portu pro tento identifikátor URI.An Int32 value that contains the port number for this URI.

Výjimky

Tato instance představuje relativní identifikátor URI a tato vlastnost je platná pouze pro absolutní identifikátory URI.This instance represents a relative URI, and this property is valid only for absolute URIs.

Příklady

Následující příklad zapíše číslo portu identifikátoru URI do konzoly.The following example writes the URI port number to the console. V tomto případě je hodnotou výchozí číslo portu pro HTTP, port 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)

Poznámky

Číslo portu definuje port protokolu, který se používá pro kontaktování serveru, na který se odkazuje v identifikátoru URI.The port number defines the protocol port used for contacting the server referenced in the URI. Pokud není port zadán jako součást identifikátoru URI, vlastnost Port vrátí výchozí hodnotu pro protokol.If a port is not specified as part of the URI, the Port property returns the default value for the protocol. Pokud není k dispozici žádné výchozí číslo portu, tato vlastnost vrátí hodnotu-1.If there is no default port number, this property returns -1.

Platí pro