VirtualPathProvider.CombineVirtualPaths(String, String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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