Uri.Port Özellik

Tanım

Bu URI'nin bağlantı noktası numarasını alır.

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

Özellik Değeri

Int32

Bu URI için bağlantı noktası numarası.

Özel durumlar

Bu örnek göreli bir URI'yi temsil eder ve bu özellik yalnızca mutlak URI'ler için geçerlidir.

Örnekler

Aşağıdaki örnek, konsola URI bağlantı noktası numarasını yazar. Bu durumda, değer HTTP için varsayılan bağlantı noktası numarasıdır ve bağlantı noktası 80'dir.

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);
open System

let baseUri = Uri "http://www.contoso.com/"
let myUri = Uri(baseUri,"catalog/shownew.htm?date=today")

printfn $"{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)

Açıklamalar

Bağlantı noktası numarası, URI'de başvuruda bulunan sunucuyla iletişim kurmak için kullanılan protokol bağlantı noktasını tanımlar. URI'nin bir parçası olarak bir bağlantı noktası belirtilmezse, Port özellik protokol için varsayılan değeri döndürür. Varsayılan bağlantı noktası numarası yoksa, bu özellik -1 döndürür.

Şunlara uygulanır