Uri.UserEscaped Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.