VirtualPathProvider.CombineVirtualPaths(String, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Combina una ruta de acceso base con una ruta de acceso relativa para devolver una ruta de acceso completa a un recurso virtual.
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
Parámetros
- basePath
- String
Ruta de acceso base de la aplicación.
- relativePath
- String
Ruta de acceso al recurso virtual, en relación con la ruta de acceso base.
Devoluciones
Ruta de acceso completa a un recurso virtual.
Comentarios
Use el CombineVirtualPaths método para inspeccionar el contenido de una ruta de acceso relativa a un recurso virtual y realizar las modificaciones necesarias.
La implementación predeterminada combina los parámetros basePath y relativePath según el procesamiento de ruta de acceso ASP.NET estándar.
Notas a los desarrolladores de herederos
Si invalida la implementación predeterminada del CombineVirtualPaths(String, String) método, debe convertir cualquier sintaxis especial con el relativePath parámetro en una ruta de acceso virtual válida. Usted es responsable de la comprobación de sintaxis, la validación de la ruta de acceso y el control de la entrada con formato incorrecto, así como los casos perimetrales para la entrada bien formada.
En la mayoría de los casos, no será necesario invalidar el método predeterminado CombineVirtualPaths(String, String) . Sin embargo, si necesita modificar la ruta de acceso, se recomienda limitar la implementación de CombineVirtualPaths(String, String) para modificar tokens específicos del proveedor de rutas de acceso virtual en el parámetro relativeUrl y, a continuación, llamar a la implementación base para realizar el procesamiento de rutas de acceso normales ASP.NET