VirtualPathProvider.CombineVirtualPaths(String, String) Metod

Definition

Kombinerar en bassökväg med en relativ sökväg för att returnera en fullständig sökväg till en virtuell resurs.

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

Parametrar

basePath
String

Bassökvägen för programmet.

relativePath
String

Sökvägen till den virtuella resursen i förhållande till bassökvägen.

Returer

Den fullständiga sökvägen till en virtuell resurs.

Kommentarer

CombineVirtualPaths Använd metoden för att inspektera innehållet i en relativ sökväg till en virtuell resurs och utföra eventuella ändringar som krävs.

Standardimplementeringen kombinerar parametrarna basePath och relativePath enligt standardbearbetning av ASP.NET sökväg.

Anteckningar till arvingar

Om du åsidosätter standardimplementeringen av CombineVirtualPaths(String, String) metoden måste du konvertera en särskild syntax med parametern relativePath till en giltig virtuell sökväg. Du ansvarar för syntaxkontroll, sökvägsverifiering och hantering av felaktiga indata samt gränsfall för välformulerade indata.

I de flesta fall är det inte nödvändigt att åsidosätta standardmetoden CombineVirtualPaths(String, String) . Men om du behöver ändra sökvägen rekommenderar vi att du begränsar implementeringen av CombineVirtualPaths(String, String) till att ändra token som är specifika för den virtuella sökvägsprovidern i parametern relativeUrl och att du sedan anropar basimplementeringen för att utföra normal bearbetning av ASP.NET sökväg

Gäller för