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
La ruta de acceso base para la aplicación.
- relativePath
- String
La ruta de acceso al recurso virtual, relativa a la ruta de acceso base.
Devoluciones
Ruta 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 basePath
parámetros y relativePath
según el procesamiento de ruta de acceso estándar ASP.NET.
Notas a los desarrolladores de herederos
Si invalida la implementación predeterminada del CombineVirtualPaths(String, String) método, es necesario convertir cualquier sintaxis especial con el relativePath
parámetro en una ruta de acceso virtual válida. Es responsable de la comprobación de sintaxis, la validación de la ruta de acceso y el control de entradas 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 CombineVirtualPaths(String, String) la implementación para modificar tokens específicos del proveedor de rutas de acceso virtual en el relativeUrl
parámetro y, a continuación, llamar a la implementación base para realizar el procesamiento normal de la ruta de acceso de ASP.NET