Compartilhar via


SecurityElement.Escape(String) Método

Definição

Substitui os caracteres XML inválidos em uma cadeia de caracteres com seus equivalentes XML válidos.

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

Parâmetros

str
String

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

Retornos

String

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

Exemplos

O código a seguir mostra o uso do método Escape 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);
    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 são usados em um SecurityElement sem escape, ArgumentException um é lançado.

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