SecurityElement.Escape(String) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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: |
|---|---|
< |
< |
> |
> |
" |
" |
' |
' |
& |
& |