Bahasa

VirtualPathProvider.CombineVirtualPaths(String, String) Metode

Definisi

Menggabungkan jalur dasar dengan jalur relatif untuk mengembalikan jalur lengkap ke sumber daya 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

Parameter

basePath
String

Jalur dasar untuk aplikasi.

relativePath
String

Jalur ke sumber daya virtual, relatif terhadap jalur dasar.

Mengembalikan

Jalur lengkap ke sumber daya virtual.

Keterangan

CombineVirtualPaths Gunakan metode untuk memeriksa konten jalur relatif ke sumber daya virtual dan melakukan modifikasi apa pun yang diperlukan.

Implementasi default menggabungkan parameter basePath dan relativePath sesuai dengan pemrosesan jalur ASP.NET standar.

Catatan Bagi Inheritor

Jika Anda mengambil alih implementasi CombineVirtualPaths(String, String) default metode, Anda harus mengonversi sintaks khusus apa pun dengan relativePath parameter ke jalur virtual yang valid. Anda bertanggung jawab atas pemeriksaan sintaksis, validasi jalur, dan penanganan input cacat, serta kasus tepi untuk input yang terbentuk dengan baik.

Dalam kebanyakan kasus, tidak perlu mengambil alih metode default CombineVirtualPaths(String, String) . Namun, jika Anda perlu memodifikasi jalur, kami sarankan Anda membatasi implementasi CombineVirtualPaths(String, String) Anda untuk memodifikasi token khusus untuk penyedia jalur virtual Anda di parameter relativeUrl, dan anda kemudian memanggil implementasi dasar untuk melakukan pemrosesan jalur ASP.NET normal

Berlaku untuk