Partager via


VirtualPathProvider.CombineVirtualPaths(String, String) Méthode

Définition

Combine un chemin d'accès de base avec un chemin d'accès relatif pour retourner un chemin d'accès complet à une ressource virtuelle.

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

Paramètres

basePath
String

Chemin d'accès de base de l'application.

relativePath
String

Chemin d'accès à la ressource virtuelle, relatif au chemin d'accès de base.

Retours

String

Chemin d'accès complet à une ressource virtuelle.

Remarques

Utilisez la CombineVirtualPaths méthode pour inspecter le contenu d’un chemin relatif vers une ressource virtuelle et effectuer toutes les modifications requises.

L’implémentation par défaut combine les paramètres et relativePath les basePath paramètres en fonction du traitement standard ASP.NET chemin d’accès.

Notes pour les héritiers

Si vous remplacez l’implémentation par défaut de la CombineVirtualPaths(String, String) méthode, vous devez convertir une syntaxe spéciale avec le relativePath paramètre en chemin virtuel valide. Vous êtes responsable de la vérification de la syntaxe, de la validation des chemins et de la gestion des entrées mal formées, ainsi que des cas de périphérie pour les entrées bien formées.

Dans la plupart des cas, il n’est pas nécessaire de remplacer la méthode par défaut CombineVirtualPaths(String, String) . Toutefois, si vous devez modifier le chemin d’accès, nous vous recommandons de limiter votre CombineVirtualPaths(String, String) implémentation à la modification des jetons spécifiques à votre fournisseur de chemins virtuels dans le relativeUrl paramètre, et que vous appelez l’implémentation de base pour effectuer le traitement normal ASP.NET chemin d’accès

S’applique à