SecurityElement.Escape(String) Metode

Definisi

Mengganti karakter XML yang tidak valid dalam string dengan xml yang valid yang setara.

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

Parameter

str
String

String untuk menghindari karakter yang tidak valid.

Mengembalikan

String input dengan karakter yang tidak valid diganti.

Contoh

Kode berikut menunjukkan penggunaan Escape metode untuk mengganti karakter XML yang tidak valid dalam string dengan setara XML yang valid. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk SecurityElement kelas .

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

Keterangan

Gunakan metode ini untuk mengganti karakter yang tidak valid dalam string sebelum menggunakan string dalam SecurityElement. Jika karakter yang tidak valid digunakan dalam SecurityElement tanpa diloloskan, maka ArgumentException akan dilemparkan.

Tabel berikut ini memperlihatkan karakter XML yang tidak valid dan yang setara lolos.

Karakter XML tidak valid Diganti dengan
< &lt;
> &gt;
" &quot;
' &apos;
& &amp;

Berlaku untuk