RegistrationAttribute.RegistrationContext.EscapePath(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.