Uri.UserEscaped Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une valeur qui indique si la chaîne d’URI a été complètement échappée avant la création de l’instance Uri .
public:
property bool UserEscaped { bool get(); };
public bool UserEscaped { get; }
member this.UserEscaped : bool
Public ReadOnly Property UserEscaped As Boolean
Valeur de propriété
true si le dontEscape paramètre a été défini true sur la date de création de l’instance Uri ; sinon, false.
Exemples
L’exemple suivant crée une Uri instance et détermine si elle a été entièrement échappée lors de sa création.
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
Remarques
La UserEscaped propriété a été initialement conçue pour indiquer que la chaîne utilisée pour créer l’instance Uri a été complètement échappée avant son passage au constructeur ; autrement dit, le dontEscape paramètre de l’appel du constructeur a été défini sur true. Toutefois, étant donné que le dontEscape paramètre est désormais obsolète, cette propriété est déconseillée et ne doit pas être utilisée.