RegistrationAttribute.RegistrationContext.EscapePath(String) Метод

Определение

Переформатирует строку по мере необходимости средством регистрации.

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

Параметры

str
String

Строка пути для переформатирования.

Возвращаемое значение

String

Переформатированная строка пути.

Комментарии

Многим программам регистрации для работы требуется, чтобы строки были в специальном формате. Например, файлы, используемые regedit.exe (. reg/. VBR), используют символы обратной косой черты (" \ ") для обозначения специальных символов с помощью escape-символов. Чтобы regedit.exe правильно интерпретировать путь к файлу, каждая обратная косая черта должна повторяться для формирования правильной escape-последовательности символов (" \ \ "). Дополнительные сведения о escape-символах см. в разделе escape-символы. В CreatePkgDef EscapePath форматирует строку, содержащую путь к файлу, заменяя одинарные символы обратной косой черты (" \ ") на двойные обратные косые черты (" \ \ "). Однако другие классы, реализующие, EscapePath могут выполнять любое преобразование строк.

Применяется к