VirtualPathProvider.CombineVirtualPaths(String, String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Combineert een basispad met een relatief pad om een volledig pad naar een virtuele resource te retourneren.
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
Parameters
- basePath
- String
Het basispad voor de toepassing.
- relativePath
- String
Het pad naar de virtuele resource ten opzichte van het basispad.
Retouren
Het volledige pad naar een virtuele resource.
Opmerkingen
Gebruik de CombineVirtualPaths methode om de inhoud van een relatief pad naar een virtuele resource te inspecteren en eventuele wijzigingen uit te voeren die nodig zijn.
De standaard implementatie combineert de parameters basePath en relativePath volgens de standaardverwerking van ASP.NET pad.
Notities voor overnemers
Als u de standaard implementatie van de CombineVirtualPaths(String, String) methode overschrijft, moet u een speciale syntaxis met de relativePath parameter converteren naar een geldig virtueel pad. U bent verantwoordelijk voor het controleren van syntaxis, padvalidatie en het verwerken van ongeldige invoer, evenals randcases voor goed gevormde invoer.
In de meeste gevallen is het niet nodig om de standaardmethode CombineVirtualPaths(String, String) te overschrijven. Als u echter het pad moet wijzigen, raden we u aan uw CombineVirtualPaths(String, String)-implementatie te beperken om tokens te wijzigen die specifiek zijn voor uw virtuele padprovider in de parameter relativeUrl en dat u vervolgens de basis-implementatie aanroept om normale ASP.NET padverwerking uit te voeren