VirtualPathProvider.CombineVirtualPaths(String, String) Método

Definición

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

Se aplica a