VirtualPathProvider.CombineVirtualPaths(String, String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Łączy ścieżkę podstawową ze ścieżką względną, aby zwrócić pełną ścieżkę do zasobu wirtualnego.
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
Parametry
- basePath
- String
Ścieżka podstawowa aplikacji.
- relativePath
- String
Ścieżka do zasobu wirtualnego względem ścieżki podstawowej.
Zwraca
Pełna ścieżka do zasobu wirtualnego.
Uwagi
CombineVirtualPaths Użyj metody , aby sprawdzić zawartość ścieżki względnej do zasobu wirtualnego i wykonać wszelkie wymagane modyfikacje.
Implementacja domyślna łączy basePath
parametry i relativePath
zgodnie ze standardowym przetwarzaniem ścieżki ASP.NET.
Uwagi dotyczące dziedziczenia
Jeśli zastąpisz domyślną implementację CombineVirtualPaths(String, String) metody, musisz przekonwertować dowolną specjalną składnię z relativePath
parametrem na prawidłową ścieżkę wirtualną. Odpowiadasz za sprawdzanie składni, walidację ścieżki i obsługę nieprawidłowo sformułowanych danych wejściowych, a także przypadki brzegowe dla dobrze sformułowanych danych wejściowych.
W większości przypadków nie trzeba zastąpić metody domyślnej CombineVirtualPaths(String, String) . Jeśli jednak musisz zmodyfikować ścieżkę, zalecamy ograniczenie CombineVirtualPaths(String, String) implementacji w celu zmodyfikowania tokenów specyficznych dla dostawcy ścieżki wirtualnej w parametrzerelativeUrl
, a następnie wywołanie implementacji podstawowej w celu wykonania normalnego przetwarzania ścieżki ASP.NET