VirtualPathProvider.CombineVirtualPaths(String, String) Método

Definição

Combina um caminho base com um caminho relativo para devolver um caminho completo a um 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

O caminho base para a aplicação.

relativePath
String

O caminho para o recurso virtual, relativo ao caminho base.

Devoluções

O caminho completo para um recurso virtual.

Observações

Use o CombineVirtualPaths método para inspecionar o conteúdo de um caminho relativo para um recurso virtual e realizar quaisquer modificações necessárias.

A implementação padrão combina os parâmetros basePath e relativePath de acordo com o processamento padrão de caminhos ASP.NET.

Notas para Herdeiros

Se sobrescrever a implementação padrão do CombineVirtualPaths(String, String) método, é obrigado a converter qualquer sintaxe especial com o relativePath parâmetro num caminho virtual válido. És responsável pela verificação de sintaxe, validação de caminhos e tratamento de entradas mal formadas, bem como casos limites para entradas bem formadas.

Na maioria dos casos, não será necessário sobrepor o método padrão CombineVirtualPaths(String, String) . No entanto, se precisar de modificar o caminho, recomendamos que limite a sua implementação CombineVirtualPaths(String, String) a modificar tokens específicos do seu fornecedor de caminhos virtuais no parâmetro relativeUrl, e que depois chame a implementação base para realizar o processamento normal do caminho ASP.NET

Aplica-se a