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 = 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) 이상 버전은 선행 조각 표식에 관대하며 필요한 경우에만 앞에 추가됩니다.

적용 대상