Uri.UserEscaped Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu, která označuje, zda byl řetězec identifikátoru URI zcela ukazován před Uri vytvořením instance.
public:
property bool UserEscaped { bool get(); };
public bool UserEscaped { get; }
member this.UserEscaped : bool
Public ReadOnly Property UserEscaped As Boolean
Hodnota vlastnosti
true
dontEscape pokud byl parametr nastaven na true při Uri vytvoření instance, jinak . false
Příklady
Následující příklad vytvoří Uri instanci a určí, zda byl plně řídicí znak při jeho vytvoření.
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");
let uriAddress = Uri "http://user:password@www.contoso.com/index.htm "
printfn $"{uriAddress.UserInfo}"
printfn $"""Fully Escaped {if uriAddress.UserEscaped then "yes" else "no"}"""
Dim uriAddress As New Uri("http://user:password@www.contoso.com/index.htm ")
Console.WriteLine(uriAddress.UserInfo)
Console.WriteLine("Fully Escaped {0}", IIf(uriAddress.UserEscaped, "yes", "no")) 'TODO: For performance reasons this should be changed to nested IF statements
Poznámky
Vlastnost UserEscaped byla původně navržena tak, aby indikovala, že řetězec použitý k vytvoření Uri instance byl před předáním konstruktoru zcela utekl; to znamená, dontEscape že parametr volání konstruktoru byl nastaven na true. Vzhledem k tomu, že dontEscape je parametr zastaralý, je tato vlastnost zastaralá a neměla by se používat.