VirtualPathProvider.CombineVirtualPaths(String, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Объединяет базовый путь с относительным путем для возврата полного пути к виртуальному ресурсу.
public:
virtual System::String ^ CombineVirtualPaths(System::String ^ basePath, System::String ^ relativePath);
public virtual string CombineVirtualPaths(string basePath, string relativePath);
abstract member CombineVirtualPaths : string * string -> string
override this.CombineVirtualPaths : string * string -> string
Public Overridable Function CombineVirtualPaths (basePath As String, relativePath As String) As String
Параметры
- basePath
- String
Базовый путь для приложения.
- relativePath
- String
Путь к виртуальному ресурсу относительно базового пути.
Возвращаемое значение
Полный путь к виртуальному ресурсу.
Комментарии
CombineVirtualPaths Используйте метод для проверки содержимого относительного пути к виртуальному ресурсу и выполнения необходимых изменений.
Реализация по умолчанию объединяет параметры basePath и relativePath в соответствии со стандартной обработкой пути ASP.NET.
Примечания для тех, кто наследует этот метод
Если переопределить реализацию CombineVirtualPaths(String, String) метода по умолчанию, необходимо преобразовать любой специальный синтаксис с relativePath параметром в допустимый виртуальный путь. Вы отвечаете за проверку синтаксиса, проверку пути и обработку неправильных входных данных, а также пограничные варианты для хорошо сформированных входных данных.
В большинстве случаев не требуется переопределить метод по умолчанию CombineVirtualPaths(String, String) . Однако если необходимо изменить путь, рекомендуется ограничить реализацию CombineVirtualPaths(String, String), чтобы изменить маркеры, относящиеся к поставщику виртуальных путей в параметре relativeUrl, а затем вызвать базовую реализацию для выполнения обычной обработки путей ASP.NET пути