SecurityElement.Escape(String) Metoda

Definice

Nahradí neplatné znaky XML v řetězci platným ekvivalentem 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

Řetězec, ve kterém se mají uvést neplatné znaky.

Návraty

Vstupní řetězec s neplatnými znaky nahrazen.

Příklady

Následující kód ukazuje použití metody k nahrazení neplatných Escape znaků XML v řetězci platným ekvivalentem XML. Tento příklad kódu je součástí většího příkladu uvedeného pro třídu SecurityElement.

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

Poznámky

Tuto metodu použijte k nahrazení neplatných znaků v řetězci před použitím řetězce v souboru SecurityElement. Pokud jsou neplatné znaky použity bez řídicího SecurityElement znakuArgumentException, je vyvolána.

Následující tabulka ukazuje neplatné znaky XML a jejich řídicí ekvivalenty.

Neplatný znak XML Nahrazeno za
< &lt;
> &gt;
" &quot;
' &apos;
& &amp;

Platí pro