SecurityElement.Escape(String) Méthode

Définition

Remplace les caractères XML non valides dans une chaîne par leur équivalent XML valide.

public:
 static System::String ^ Escape(System::String ^ str);
public static string Escape(string str);
static member Escape : string -> string
Public Shared Function Escape (str As String) As String

Paramètres

str
String

Chaîne dans laquelle échapper des caractères non valides.

Retours

Chaîne d’entrée avec des caractères non valides remplacés.

Exemples

Le code suivant montre l’utilisation de la Escape méthode pour remplacer les caractères XML non valides dans une chaîne par leur équivalent XML valide. Cet exemple de code fait partie d’un exemple plus grand fourni pour la SecurityElement classe.

tagText = SecurityElement.Escape(tagText);
    tagText = SecurityElement.Escape(tagText)
End If

Remarques

Utilisez cette méthode pour remplacer des caractères non valides dans une chaîne avant d’utiliser la chaîne dans un SecurityElement. Si des caractères non valides sont utilisés dans un SecurityElement sans échappement, un ArgumentException caractère est levée.

Le tableau suivant présente les caractères XML non valides et leurs équivalents d’échappement.

Caractère XML non valide Remplacé par
< &lt;
> &gt;
" &quot;
' &apos;
& &amp;

S’applique à