UriBuilder.Fragment Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define a parte do fragmento do URI, incluindo o caractere '#' à esquerda, se não estiver vazio.
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
Valor da propriedade
A parte de fragmento do URI.
Exemplos
O exemplo a seguir cria o 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
Comentários
A Fragment propriedade contém qualquer texto após um marcador de fragmento (#) no URI, incluindo o próprio marcador. Ao definir a Fragment propriedade:
- Em .NET Framework, o marcador de fragmento é sempre anexado à cadeia de caracteres, mesmo que já esteja presente.
- No .NET 5 (e no .NET Core) e em versões posteriores, o marcador de fragmento será anexado à cadeia de caracteres se ainda não estiver presente.
Observação
Para acrescentar um valor a um fragmento existente no .NET Framework, você deve remover o marcador de fragmento à esquerda antes de definir a propriedade com o novo valor. Isso ocorre porque .NET Framework sempre prepara o marcador de fragmento ao definir a propriedade. O .NET 5 (e o .NET Core) e as versões posteriores são tolerantes a um marcador de fragmento à esquerda e só acrescentam um, se necessário.