Compartilhar via


VirtualPathProvider.CombineVirtualPaths(String, String) Método

Definição

Combina um caminho base com um caminho relativo para retornar um caminho completo para 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 o aplicativo.

relativePath
String

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

Retornos

O caminho completo para um recurso virtual.

Comentários

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

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

Notas aos Herdeiros

Se você substituir a implementação padrão do CombineVirtualPaths(String, String) método, será necessário converter qualquer sintaxe especial com o relativePath parâmetro em um caminho virtual válido. Você é responsável pela verificação de sintaxe, validação de caminho e tratamento de entrada malformada, bem como casos de borda para entrada bem formada.

Na maioria dos casos, não será necessário substituir o método padrão CombineVirtualPaths(String, String) . No entanto, se você precisar modificar o caminho, recomendamos limitar sua CombineVirtualPaths(String, String) implementação à modificação de tokens específicos ao provedor de caminho virtual no parâmetro e, em relativeUrl seguida, chamar a implementação base para executar o processamento normal ASP.NET caminho

Aplica-se a