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