Nyelv

SecurityElement.Escape(String) Metódus

Definíció

A sztring érvénytelen XML-karaktereit lecseréli érvényes XML-megfelelőjükre.

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

Paraméterek

str
String

Az a sztring, amelyen belül érvénytelen karaktereket szeretne feloldani.

Válaszok

Az érvénytelen karaktereket tartalmazó beviteli sztring lecserélve.

Példák

Az alábbi kód azt mutatja be, hogy a Escape metódus a sztring érvénytelen XML-karaktereit lecseréli az érvényes XML-megfelelőjükre. Ez a példakód egy nagyobb, az SecurityElement osztályhoz tartozó példa része.

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

Megjegyzések

Ezzel a módszerrel lecserélheti a sztring érvénytelen karaktereit, mielőtt a sztringet használné egy SecurityElementkarakterláncban. Ha a rendszer érvénytelen karaktereket használ a SecurityElement feloldás nélkül, a rendszer eldob egy karaktert ArgumentException .

Az alábbi táblázat az érvénytelen XML-karaktereket és azok feloldott megfelelőit mutatja.

Érvénytelen XML-karakter Helyébe a következő lép:
< &lt;
> &gt;
" &quot;
' &apos;
& &amp;

A következőre érvényes: