UriBuilder.Fragment Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállítja az URI töredékrészét, beleértve a kezdő "#" karaktert is, ha nem üres.
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
Tulajdonság értéke
Az URI töredékrésze.
Példák
Az alábbi példa létrehozza az URI-t "http://www.contoso.com/index.htm#main".
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
Megjegyzések
A Fragment tulajdonság az URI-ban egy töredékjelölőt (#) követő szöveget tartalmaz, beleértve magát a jelölőt is. A tulajdonság beállításakor Fragment :
- A .NET-keretrendszerben a töredékjelölő mindig elő van állítva a sztringre, még akkor is, ha már van ilyen.
- Az .NET 5-ös (és .NET Core) és újabb verzióiban a töredékjelölő elő van állítva a sztringre, ha még nincs jelen.
Note
Ha egy értéket hozzá szeretne fűzni egy meglévő töredékhez a .NET-keretrendszerben, el kell távolítania a kezdő töredékjelölőt, mielőtt beállítja a tulajdonságot az új értékkel. Ennek az az oka, hogy a .NET Framework mindig előre felerősi a töredékjelölőt a tulajdonság beállításakor. .NET 5(és .NET Core) és újabb verziók toleránsak egy vezető töredékjelölővel, és csak akkor lesznek előre felvéve, ha szükséges.