英語で読む

次の方法で共有


Uri.UserEscaped プロパティ

定義

Uri インスタンスの作成前に、URI 文字列が完全にエスケープされていたかどうかを示す値を取得します。

C#
public bool UserEscaped { get; }

プロパティ値

Boolean

true インスタンスの作成時に dontEscape true Uri パラメーターが設定された場合は。 falseそれ以外の場合は 。

次の例では、インスタンスを Uri 作成し、作成時に完全にエスケープされたかどうかを判断します。

C#
Uri uriAddress = new Uri ("http://user:password@www.contoso.com/index.htm ");
Console.WriteLine(uriAddress.UserInfo);
Console.WriteLine("Fully Escaped {0}", uriAddress.UserEscaped ? "yes" : "no");

注釈

このUserEscapedプロパティは、インスタンスの作成Uritrue使用される文字列がコンストラクターに渡される前に完全にエスケープされたことを示すように設定されます。つまり、dontEscapeコンストラクター呼び出しのパラメーターが にtrue設定されています。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0