UriBuilder.Fragment 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
비어 있지 않은 경우 선행 '#' 문자를 포함하여 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) 이상 버전은 선행 조각 마커에 관대하며 필요한 경우에만 앞에 붙습니다.
적용 대상
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET