VirtualPathProvider.CombineVirtualPaths(String, String) Yöntem

Tanım

Sanal kaynağa tam bir yol döndürmek için temel yolu göreli bir yolla birleştirir.

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

Parametreler

basePath
String

Uygulamanın temel yolu.

relativePath
String

Temel yola göre sanal kaynağın yolu.

Döndürülenler

Sanal kaynağın tam yolu.

Açıklamalar

Sanal kaynağın CombineVirtualPaths göreli yolunun içeriğini incelemek ve gerekli değişiklikleri yapmak için yöntemini kullanın.

Varsayılan uygulama, standart ASP.NET yol işlemeye göre basePath ve relativePath parametrelerini birleştirir.

Devralanlara Notlar

Yönteminin varsayılan uygulamasını CombineVirtualPaths(String, String) geçersiz kılarsanız, parametresiyle özel söz dizimlerini relativePath geçerli bir sanal yola dönüştürmeniz gerekir. Söz dizimi denetimi, yol doğrulaması ve hatalı biçimlendirilmiş girişi işlemenin yanı sıra iyi biçimlendirilmiş giriş için kenar durumlarının işlenmesi sizin sorumluluğundadır.

Çoğu durumda varsayılan CombineVirtualPaths(String, String) yöntemi geçersiz kılmak gerekli olmayacaktır. Ancak, yolu değiştirmeniz gerekiyorsa, CombineVirtualPaths(String, String) uygulamanızı relativeUrl parametresinde sanal yol sağlayıcınıza özgü belirteçleri değiştirerek sınırlamanızı ve ardından normal ASP.NET yol işleme gerçekleştirmek için temel uygulamayı çağırmanızı öneririz

Şunlara uygulanır