Język

Uri.UserEscaped Właściwość

Definicja

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.

Dotyczy