SecurityElement.Escape(String) Método

Definição

Substitui caracteres XML inválidos em uma cadeia de caracteres pelo 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 de caracteres na qual escapar caracteres inválidos.

Retornos

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

Exemplos

O código a seguir mostra o uso do Escape método para substituir caracteres XML inválidos em uma cadeia de caracteres pelo 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

Comentários

Use esse método para substituir caracteres inválidos em uma cadeia de caracteres antes de usar a cadeia de caracteres em um SecurityElement. Se caracteres inválidos forem usados em um SecurityElement sem escape, um ArgumentException será gerado.

A tabela a seguir mostra os caracteres XML inválidos e seus equivalentes de escape.

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

Aplica-se a