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 = gcnew UriBuilder( "http://www.contoso.com/" );
uBuild->Path = "index.htm";
uBuild->Fragment = "main";
Uri^ myUri = uBuild->Uri;
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, URI'de Fragment bir parça işaretçisini (#) izleyen, işaretçinin kendisi de dahil olmak üzere herhangi bir metin içerir. Özelliği ayarlarken Fragment :

  • .NET Framework'da, zaten bir tane olsa bile parça işaretçisi her zaman dizeye eklenir.
  • .NET 5 (ve .NET Core) ve sonraki sürümlerde, parça işaretçisi henüz yoksa dizeye eklenir.

Not

.NET Framework'da 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 özelliği ayarlanırken her zaman parça işaretçisinin başına 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