VirtualPathProvider.CombineVirtualPaths(String, String) Methode

Definitie

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

Van toepassing op