UriBuilder.Fragment Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger fragmentdelen av URI:n, inklusive det inledande #-tecknet om det inte är tomt.
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
Egenskapsvärde
Fragmentdelen av URI:n.
Exempel
I följande exempel skapas URI "http://www.contoso.com/index.htm#main":n .
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
Kommentarer
Egenskapen Fragment innehåller text som följer en fragmentmarkör (#) i URI:n, inklusive själva markören. När du ställer in egenskapen Fragment :
- I .NET Framework läggs fragmentmarkören alltid till i strängen, även om den redan finns.
- I .NET 5 (och .NET Core) och senare versioner läggs fragmentmarkören till i strängen om den inte redan finns.
Note
Om du vill lägga till ett värde i ett befintligt fragment i .NET Framework måste du ta bort den inledande fragmentmarkören innan du anger egenskapen med det nya värdet. Det beror på att .NET Framework alltid förbereder fragmentmarkören när egenskapen anges. .NET 5 (och .NET Core) och senare versioner är toleranta mot en inledande fragmentmarkör och förbereder endast en om det behövs.