UriBuilder.Fragment プロパティ

定義

URI のフラグメント部分を取得または設定します。Gets or sets the fragment portion of the 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 のフラグメント部分。The fragment portion of the URI. フラグメント識別子 ("#") がフラグメントの先頭に追加されます。The fragment identifier ("#") is added to the beginning of the fragment.

次の例では、"http://www.contoso.com/index.htm#main"URI を作成します。The following example creates the 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;
   
Dim uBuild As New UriBuilder("http://www.contoso.com/")
uBuild.Path = "index.htm"
uBuild.Fragment = "main"
        
Dim myUri As Uri = uBuild.Uri

注釈

Fragment プロパティには、マーカー自体を含む、URI 内のフラグメントマーカー (#) に続くテキストが含まれます。The Fragment property contains any text following a fragment marker (#) in the URI, including the marker itself. Fragment プロパティを設定すると、フラグメントマーカーがその値に追加されます。When setting the Fragment property, the fragment marker is added to its value. メモ.NET Framework のバージョン1.0 および1.1 では、Fragment プロパティを nullを含む任意の値に設定し、Query プロパティをクリアし、Fragment プロパティを null に設定するか、プロパティをクリア String.Empty に設定します。Note In version 1.0 and 1.1 of the .NET Framework, setting the Fragment property to any value, including null, cleared the Query property, and setting the Fragment property to null or to String.Empty cleared the property. ただし、バージョン2.0 では、Fragment プロパティと Query プロパティは独立しています。In version 2.0, however, the Fragment and Query properties are independent.

メモこのプロパティには、文字列を直接追加しないでください。Note Do not append a string directly to this property. Fragment の長さが1より大きい場合は、プロパティ値を文字列として取得し、先頭のシャープ記号を削除して、新しいクエリ文字列を追加し、プロパティに結合文字列を設定します。If the length of Fragment is greater than 1, retrieve the property value as a string, remove the leading pound sign, append the new query string, and set the property with the combined string.

適用対象