VirtualPathProvider.CombineVirtualPaths(String, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kombiniert einen Basispfad mit einem relativen Pfad, um einen vollständigen Pfad zu einer virtuellen Ressource zurückzugeben.
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
Parameter
- basePath
- String
Der Basispfad für die Anwendung.
- relativePath
- String
Der Pfad zur virtuellen Ressource relativ zum Basispfad.
Gibt zurück
Der vollständige Pfad zu einer virtuellen Ressource.
Hinweise
Verwenden Sie die CombineVirtualPaths Methode, um den Inhalt eines relativen Pfads zu einer virtuellen Ressource zu prüfen und alle erforderlichen Änderungen durchzuführen.
Die Standardimplementierung kombiniert die Parameter basePath und relativePath gemäß standard ASP.NET Pfadverarbeitung.
Hinweise für Vererber
Wenn Sie die Standardimplementierung der CombineVirtualPaths(String, String) Methode außer Kraft setzen, müssen Sie eine spezielle Syntax mit dem relativePath Parameter in einen gültigen virtuellen Pfad konvertieren. Sie sind für die Syntaxüberprüfung, die Pfadüberprüfung und die Behandlung falsch formatierter Eingaben sowie Edgefälle für wohlgeformte Eingaben verantwortlich.
In den meisten Fällen ist es nicht erforderlich, die Standardmethode CombineVirtualPaths(String, String) außer Kraft zu setzen. Wenn Sie den Pfad jedoch ändern müssen, wird empfohlen, ihre CombineVirtualPaths(String, String)-Implementierung auf das Ändern von Token zu beschränken, die für Ihren virtuellen Pfadanbieter im Parameter relativeUrl spezifisch sind, und dass Sie dann die Basisimplementierung aufrufen, um normale ASP.NET Pfadverarbeitung durchzuführen.