Sdílet prostřednictvím


VirtualPathProvider.CombineVirtualPaths(String, String) Metoda

Definice

Kombinuje základní cestu s relativní cestou, která vrátí úplnou cestu k virtuálnímu prostředku.

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

Parametry

basePath
String

Základní cesta pro aplikaci.

relativePath
String

Cesta k virtuálnímu prostředku vzhledem k základní cestě.

Návraty

String

Úplná cesta k virtuálnímu prostředku.

Poznámky

CombineVirtualPaths Pomocí metody zkontrolujte obsah relativní cesty k virtuálnímu prostředku a proveďte požadované změny.

Výchozí implementace kombinuje parametry basePath a relativePath parametry podle standardního zpracování cesty ASP.NET.

Poznámky pro dědice

Pokud přepíšete výchozí implementaci CombineVirtualPaths(String, String) metody, budete muset převést jakoukoli speciální syntaxi s relativePath parametrem na platnou virtuální cestu. Zodpovídáte za kontrolu syntaxe, ověření cesty a zpracování poškozených vstupů a také za hraniční případy pro správně formátovaný vstup.

Ve většině případů nebude nutné přepsat výchozí CombineVirtualPaths(String, String) metodu. Pokud ale potřebujete upravit cestu, doporučujeme omezit implementaci CombineVirtualPaths(String, String) na úpravy tokenů specifických pro vašeho poskytovatele virtuální cesty v parametru relativeUrl a poté volat základní implementaci pro provádění normálního zpracování cesty ASP.NET cest.

Platí pro