SecurityElement.Escape(String) Metoda

Definicja

Zamienia nieprawidłowe znaki XML w ciągu na ich prawidłowy odpowiednik XML.

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

Parametry

str
String

Ciąg, w którym mają być znaki ucieczki od nieprawidłowych znaków.

Zwraca

Ciąg wejściowy z nieprawidłowymi znakami został zastąpiony.

Przykłady

Poniższy kod przedstawia użycie Escape metody w celu zastąpienia nieprawidłowych znaków XML w ciągu prawidłowym odpowiednikiem XML. Ten przykład kodu jest częścią większego przykładu udostępnionego dla klasy SecurityElement.

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

Uwagi

Użyj tej metody, aby zastąpić nieprawidłowe znaki w ciągu przed użyciem ciągu w elemencie SecurityElement. Jeśli w obiekcie SecurityElement bez ucieczki są używane nieprawidłowe znaki, ArgumentException zwracany jest znak .

W poniższej tabeli przedstawiono nieprawidłowe znaki XML i ich odpowiedniki ucieczki.

Nieprawidłowy znak XML Zamieniono na
< &lt;
> &gt;
" &quot;
' &apos;
& &amp;

Dotyczy