Uri.UserEscaped Propiedad

Definición

Obtiene un valor que indica si se utilizó una secuencia de escape completa para la cadena de identificador URI antes de crear la instancia de Uri.

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

Valor de propiedad

Boolean

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

Ejemplos

En el ejemplo siguiente se crea una Uri instancia de y se determina si se ha escape por completo cuando se creó.

Uri^ uriAddress = gcnew Uri( "http://user:password@www.contoso.com/index.htm " );
Console::WriteLine( uriAddress->UserInfo );
Console::WriteLine( "Fully Escaped {0}",
   uriAddress->UserEscaped ? (String^)"yes" : "no" );
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

Comentarios

La UserEscaped propiedad se establece true en para indicar que la cadena usada 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.

Se aplica a