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 k vrácení úplné cesty 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
Použijte metodu CombineVirtualPaths ke kontrole obsahu relativní cesty k virtuálnímu prostředku a provedení všech požadovaných úprav.
Výchozí implementace kombinuje parametry basePath a relativePath 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 úpravu tokenů specifických pro vašeho zprostředkovatele virtuální cesty v parametru relativeUrl a poté volat základní implementaci pro provádění normálního zpracování cesty ASP.NET cesty.