다음을 통해 공유


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) 이상 버전은 선행 조각 마커에 관대하며 필요한 경우에만 앞에 붙습니다.

적용 대상