Uri.UserEscaped Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald die aangeeft of de URI-tekenreeks volledig is ontsnapt voordat het Uri exemplaar werd gemaakt.
public:
property bool UserEscaped { bool get(); };
public bool UserEscaped { get; }
member this.UserEscaped : bool
Public ReadOnly Property UserEscaped As Boolean
Waarde van eigenschap
true als de dontEscape parameter is ingesteld op true het moment waarop het Uri exemplaar is gemaakt; falseanders.
Voorbeelden
In het volgende voorbeeld wordt een Uri exemplaar gemaakt en wordt bepaald of deze volledig is ontsnapt toen het werd gemaakt.
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
Opmerkingen
De UserEscaped eigenschap is oorspronkelijk ontworpen om aan te geven dat de tekenreeks die wordt gebruikt om het Uri exemplaar te maken, volledig is ontsnapt voordat deze aan de constructor werd doorgegeven. Dat wil gezegd, de dontEscape parameter van de constructor-aanroep is ingesteld op true. Omdat de dontEscape parameter nu verouderd is, is deze eigenschap echter afgeschaft en mag deze niet worden gebruikt.