SecurityElement.Escape(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
|---|---|
< |
< |
> |
> |
" |
" |
' |
' |
& |
& |