Uri.UserEscaped Propiedad

Definición

Obtiene un valor que indica si la cadena de URI se ha escapado completamente antes de crear la Uri instancia.

public:
 property bool UserEscaped { bool get(); };
public bool UserEscaped { get; }
member this.UserEscaped : bool
Public ReadOnly Property UserEscaped As Boolean

Valor de propiedad

true si el dontEscape parámetro se estableció en true cuando se creó la Uri instancia; de lo contrario, false.

Ejemplos

En el ejemplo siguiente se crea una Uri instancia de y se determina si se ha escapado completamente cuando se creó.

Uri uriAddress = new Uri ("http://user:[email protected]/index.htm ");
Console.WriteLine(uriAddress.UserInfo);
Console.WriteLine("Fully Escaped {0}", uriAddress.UserEscaped ? "yes" : "no");
let uriAddress = Uri "http://user:[email protected]/index.htm "
printfn $"{uriAddress.UserInfo}"
printfn $"""Fully Escaped {if uriAddress.UserEscaped then "yes" else "no"}"""
Dim uriAddress As New Uri("http://user:[email protected]/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

Comentarios

La UserEscaped propiedad se diseñó originalmente para indicar que la cadena utilizada para crear la Uri instancia se escapó completamente antes de pasarse al constructor; es decir, el dontEscape parámetro de la llamada al constructor se estableció en true. Sin embargo, dado que el dontEscape parámetro está obsoleto, esta propiedad está en desuso y no se debe usar.

Se aplica a