UriBuilder.Fragment Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la partie fragment de l’URI, y compris le caractère « # » de début s’il n’est pas vide.
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
Valeur de propriété
Partie fragment de l'identificateur URI.
Exemples
L’exemple suivant crée l’URI "http://www.contoso.com/index.htm#main"
.
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
Remarques
La Fragment propriété contient tout texte suivant un marqueur de fragment (#) dans l’URI, y compris le marqueur lui-même. Lors de la définition de la Fragment propriété :
- Dans .NET Framework, le marqueur de fragment est toujours ajouté à la chaîne, même si l’un d’eux est déjà présent.
- Dans .NET 5 (et .NET Core) et les versions ultérieures, le marqueur de fragment est ajouté à la chaîne s’il n’est pas déjà présent.
Notes
Pour ajouter une valeur à un fragment existant dans .NET Framework, vous devez supprimer le marqueur de fragment de début avant de définir la propriété avec la nouvelle valeur. En effet, .NET Framework ajoute toujours le marqueur de fragment lors de la définition de la propriété . .NET 5 (et .NET Core) et les versions ultérieures sont tolérants à un marqueur de fragment de début et n’en ajouteront qu’un si nécessaire.