VirtualPathProvider.CombineVirtualPaths(String, String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Ú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.