VirtualPathProvider.CombineVirtualPaths(String, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Combina un percorso di base con un percorso relativo per restituire un percorso completo a una risorsa virtuale.
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
Parametri
- basePath
- String
Percorso di base per l'applicazione.
- relativePath
- String
Percorso della risorsa virtuale, relativo al percorso di base.
Valori restituiti
Percorso completo di una risorsa virtuale.
Commenti
Usare il CombineVirtualPaths metodo per esaminare il contenuto di un percorso relativo a una risorsa virtuale ed eseguire le modifiche necessarie.
L'implementazione predefinita combina i parametri basePath e relativePath in base all'elaborazione del percorso ASP.NET standard.
Note per gli eredi
Se si esegue l'override dell'implementazione predefinita del CombineVirtualPaths(String, String) metodo, è necessario convertire qualsiasi sintassi speciale con il relativePath parametro in un percorso virtuale valido. L'utente è responsabile del controllo della sintassi, della convalida del percorso e della gestione di input in formato non valido, nonché dei case perimetrali per l'input ben formato.
Nella maggior parte dei casi non sarà necessario eseguire l'override del metodo predefinito CombineVirtualPaths(String, String) . Tuttavia, se è necessario modificare il percorso, è consigliabile limitare l'implementazione di CombineVirtualPaths(String, String) per modificare i token specifici del provider di percorsi virtuali nel parametro relativeUrl e quindi chiamare l'implementazione di base per eseguire la normale elaborazione del percorso ASP.NET