UriBuilder.Fragment Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает часть фрагмента URI, включая символ "#", если он не пуст.
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
Значение свойства
Часть фрагмента URI.
Примеры
В следующем примере создается универсальный код ресурса (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
Комментарии
Свойство Fragment содержит любой текст после маркера фрагмента (#) в URI, включая сам маркер. При установке свойства:Fragment
- В платформа .NET Framework маркер фрагмента всегда добавляется к строке, даже если он уже присутствует.
- В .NET 5 (и .NET Core) и более поздних версиях маркер фрагмента добавляется к строке, если он еще не присутствует.
Примечание
Чтобы добавить значение к существующему фрагменту в платформа .NET Framework, необходимо удалить маркер начального фрагмента, прежде чем присвоить свойству новое значение. Это связано с тем, что платформа .NET Framework всегда добавляет маркер фрагмента при задании свойства . .NET 5 (и .NET Core) и более поздних версий относятся к маркеру начального фрагмента и при необходимости будут добавляться только к одному.