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 にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET