UriBuilder.Fragment Özellik

Tanım

Boş değilse baştaki '#' karakteri de dahil olmak üzere URI'nin parça bölümünü alır veya ayarlar.

public:
 property System::String ^ Fragment { System::String ^ get(); void set(System::String ^ value); };
public string Fragment { get; set; }
member this.Fragment : string with get, set
Public Property Fragment As String

Özellik Değeri

URI'nin parça kısmı.

Örnekler

Aşağıdaki örnek URI'sini "http://www.contoso.com/index.htm#main"oluşturur.

UriBuilder uBuild = new UriBuilder("http://www.contoso.com/");
uBuild.Path = "index.htm";
uBuild.Fragment = "main";

Uri myUri = uBuild.Uri;
open System

let uBuild = UriBuilder "http://www.contoso.com/"
uBuild.Path <- "index.htm"
uBuild.Fragment <- "main"

let myUri = uBuild.Uri
Dim uBuild As New UriBuilder("http://www.contoso.com/")
uBuild.Path = "index.htm"
uBuild.Fragment = "main"
        
Dim myUri As Uri = uBuild.Uri

Açıklamalar

özelliği, Fragment işaretçinin kendisi de dahil olmak üzere URI'de parça işaretçisini (#) izleyen tüm metinleri içerir. Özelliği ayarlarken Fragment :

  • .NET Framework'te, zaten varsa bile parça işaretçisi her zaman dizeye eklenir.
  • .NET 5 (ve .NET Core) ve sonraki sürümlerinde, parça işaretçisi henüz yoksa dizeye eklenir.

Note

.NET Framework'te var olan bir parçaya değer eklemek için, özelliği yeni değerle ayarlamadan önce baştaki parça işaretçisini kaldırmanız gerekir. Bunun nedeni, .NET Framework'ün özelliği ayarlarken parça işaretçisini her zaman öne eklemesidir. .NET 5 (ve .NET Core) ve sonraki sürümleri, öndeki parça işaretçisine dayanıklıdır ve gerekirse yalnızca bir tane ekler.

Şunlara uygulanır