SecurityElement.Escape(String) Método

Definição

Substitui caracteres XML inválidos numa string pelo seu equivalente XML válido.

public:
 static System::String ^ Escape(System::String ^ str);
public static string Escape(string str);
static member Escape : string -> string
Public Shared Function Escape (str As String) As String

Parâmetros

str
String

A cadeia dentro da qual se pode escapar de caracteres inválidos.

Devoluções

A cadeia de entrada com caracteres inválidos foi substituída.

Exemplos

O código seguinte mostra a utilização do Escape método para substituir caracteres XML inválidos numa string pelo seu equivalente XML válido. Este exemplo de código faz parte de um exemplo maior fornecido para a SecurityElement classe.

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

Observações

Use este método para substituir caracteres inválidos numa cadeia antes de usar a cadeia num SecurityElement. Se caracteres inválidos forem usados em um SecurityElement sem serem escapados, um ArgumentException é lançado.

A tabela seguinte mostra os caracteres XML inválidos e os seus equivalentes escapados.

Carácter XML inválido Substituído por
< &lt;
> &gt;
" &quot;
' &apos;
& &amp;

Aplica-se a