RegistrationAttribute.RegistrationContext.EscapePath(String) Método

Definição

Reformata uma cadeia de caracteres conforme necessário pela ferramenta de registro.

public:
 abstract System::String ^ EscapePath(System::String ^ str);
public:
 abstract Platform::String ^ EscapePath(Platform::String ^ str);
 abstract std::wstring EscapePath(std::wstring const & str);
public abstract string EscapePath (string str);
abstract member EscapePath : string -> string
Public MustOverride Function EscapePath (str As String) As String

Parâmetros

str
String

A cadeia de caracteres de caminho a ser reformatada.

Retornos

String

A cadeia de caracteres do caminho reformatado.

Comentários

Muitos programas de registro exigem que as cadeias de caracteres estejam em um formato especial para funcionar. Por exemplo, os arquivos usados por regedit.exe (. reg/. VBR) usam caracteres de barra invertida (" \ ") para indicar caracteres especiais usando escapes de caractere. Para que regedit.exe interprete corretamente um caminho de arquivo, cada barra invertida deve ser repetida para formar o escape de caractere correto (" \ \ "). Para obter mais informações sobre escapes de caractere, consulte escapes de caractere. No CreatePkgDef, EscapePath formata uma cadeia de caracteres que contém um caminho de arquivo, substituindo caracteres de barra invertida (" \ ") por caracteres de barra invertida dupla (" \ \ "). No entanto, outras classes que implementam o EscapePath podem executar qualquer conversão de cadeia de caracteres necessária.

Aplica-se a