Compartir a través de


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

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

String

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

Se aplica a