VirtualPathProvider.CombineVirtualPaths(String, String) Metoda

Definice

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.

Platí pro