Uri.UserEscaped Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość wskazującą, czy ciąg identyfikatora URI został całkowicie usunięty przed utworzeniem Uri wystąpienia.
public:
property bool UserEscaped { bool get(); };
public bool UserEscaped { get; }
member this.UserEscaped : bool
Public ReadOnly Property UserEscaped As Boolean
Wartość właściwości
true
dontEscape jeśli parametr został ustawiony na true wartość podczas Uri tworzenia wystąpienia; w przeciwnym razie false.
Przykłady
Poniższy przykład tworzy Uri wystąpienie i określa, czy został w pełni uniknięty podczas jego tworzenia.
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
Uwagi
Właściwość UserEscaped została pierwotnie zaprojektowana tak, aby wskazywała, że ciąg użyty do utworzenia Uri wystąpienia został całkowicie uniknięty przed przekazaniem go do konstruktora. Oznacza to, dontEscape że parametr wywołania konstruktora został ustawiony na truewartość . Jednak ponieważ dontEscape parametr jest teraz przestarzały, ta właściwość jest przestarzała i nie powinna być używana.