Uri.UserEscaped Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob die URI-Zeichenfolge vor der Erstellung der Uri Instanz vollständig escaped wurde.
public:
property bool UserEscaped { bool get(); };
public bool UserEscaped { get; }
member this.UserEscaped : bool
Public ReadOnly Property UserEscaped As Boolean
Eigenschaftswert
true wenn der dontEscape Parameter auf true den Zeitpunkt der Erstellung der Uri Instanz festgelegt wurde; andernfalls false.
Beispiele
Im folgenden Beispiel wird eine Uri Instanz erstellt und bestimmt, ob sie beim Erstellen vollständig escapet wurde.
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
Hinweise
Die UserEscaped Eigenschaft wurde ursprünglich so konzipiert, dass die zum Erstellen der Uri Instanz verwendete Zeichenfolge vollständig escaped war, bevor sie an den Konstruktor übergeben wurde. Das heißt, der dontEscape Parameter des Konstruktoraufrufs wurde auf festgelegt true. Da der dontEscape Parameter jedoch jetzt veraltet ist, ist diese Eigenschaft veraltet und sollte nicht verwendet werden.