Aracılığıyla paylaş


VirtualPathProvider.CombineVirtualPaths(String, String) Yöntem

Tanım

Bir sanal kaynağa tam bir yol döndürmek için temel yolu göreli yol ile 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

String

Sanal kaynağın tam yolu.

Açıklamalar

Bir 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, ve relativePath parametrelerini standart ASP.NET yol işlemeye göre birleştirirbasePath.

Devralanlara Notlar

Yönteminin varsayılan uygulamasını CombineVirtualPaths(String, String) geçersiz kılarsanız, parametresiyle özel söz dizimini relativePath geçerli bir sanal yola dönüştürmeniz gerekir. Söz dizimi denetimi, yol doğrulaması ve hatalı biçimlendirilmiş girişin işlenmesinin yanı sıra iyi biçimlendirilmiş giriş için uç durumlardan da sorumlusunuz.

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

Şunlara uygulanır