UriBuilder.Fragment Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.