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 überprüfen und alle erforderlichen Änderungen auszuführen.
Die Standardimplementierung kombiniert die und relativePath
die basePath
Parameter entsprechend der 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 verantwortlich für die Syntaxüberprüfung, die Pfadüberprüfung und die Behandlung falscher Eingaben sowie Edgefälle für gut gebildete Eingaben.
In den meisten Fällen ist es nicht notwendig, die Standardmethode CombineVirtualPaths(String, String) außer Kraft zu setzen. Wenn Sie den Pfad jedoch ändern müssen, empfehlen wir Ihnen, die CombineVirtualPaths(String, String) Implementierung auf das Ändern von Token speziell für Ihren virtuellen Pfadanbieter im relativeUrl
Parameter zu beschränken und dann die Basisimplementierung aufzurufen, um normale ASP.NET Pfadverarbeitung auszuführen.