Udostępnij za pośrednictwem


HttpContextWrapper.RewritePath Metoda

Definicja

Przypisuje wewnętrzną ścieżkę ponownego zapisywania, która umożliwia, aby żądany adres URL różnił się od wewnętrznej ścieżki zasobu.

Przeciążenia

RewritePath(String, String, String, Boolean)

Ponownie zapisuje adres URL przy użyciu określonej ścieżki, informacji o ścieżce, informacji o ciągu zapytania i wartości określającej, czy ścieżka pliku klienta jest ustawiona na ścieżkę ponownego zapisywania.

RewritePath(String, String, String)

Ponownie zapisz adres URL przy użyciu określonej ścieżki, informacji o ścieżce i informacji o ciągu zapytania.

RewritePath(String, Boolean)

Ponownie zapisuje adres URL przy użyciu określonej ścieżki i wartości określającej, czy ścieżka wirtualna zasobów serwera jest modyfikowana.

RewritePath(String)

Ponownie zapisuje adres URL przy użyciu określonej ścieżki.

RewritePath(String, String, String, Boolean)

Ponownie zapisuje adres URL przy użyciu określonej ścieżki, informacji o ścieżce, informacji o ciągu zapytania i wartości określającej, czy ścieżka pliku klienta jest ustawiona na ścieżkę ponownego zapisywania.

public:
 override void RewritePath(System::String ^ filePath, System::String ^ pathInfo, System::String ^ queryString, bool setClientFilePath);
public override void RewritePath (string filePath, string pathInfo, string queryString, bool setClientFilePath);
override this.RewritePath : string * string * string * bool -> unit
Public Overrides Sub RewritePath (filePath As String, pathInfo As String, queryString As String, setClientFilePath As Boolean)

Parametry

filePath
String

Ścieżka zastępcza.

pathInfo
String

Dodatkowe informacje o ścieżce zasobu.

queryString
String

Ciąg zapytania żądania.

setClientFilePath
Boolean

true aby ustawić ścieżkę pliku używaną dla zasobów klienta na wartość parametru filePath ; w przeciwnym razie false.

Wyjątki

filePath to null.

filePath nie znajduje się w katalogu głównym bieżącej aplikacji.

Dotyczy

RewritePath(String, String, String)

Ponownie zapisz adres URL przy użyciu określonej ścieżki, informacji o ścieżce i informacji o ciągu zapytania.

public:
 override void RewritePath(System::String ^ filePath, System::String ^ pathInfo, System::String ^ queryString);
public override void RewritePath (string filePath, string pathInfo, string queryString);
override this.RewritePath : string * string * string -> unit
Public Overrides Sub RewritePath (filePath As String, pathInfo As String, queryString As String)

Parametry

filePath
String

Ścieżka zastępcza.

pathInfo
String

Dodatkowe informacje o ścieżce zasobu.

queryString
String

Ciąg zapytania żądania.

Wyjątki

Parametr filePath to null.

Parametr filePath nie znajduje się w katalogu głównym bieżącej aplikacji.

Dotyczy

RewritePath(String, Boolean)

Ponownie zapisuje adres URL przy użyciu określonej ścieżki i wartości określającej, czy ścieżka wirtualna zasobów serwera jest modyfikowana.

public:
 override void RewritePath(System::String ^ path, bool rebaseClientPath);
public override void RewritePath (string path, bool rebaseClientPath);
override this.RewritePath : string * bool -> unit
Public Overrides Sub RewritePath (path As String, rebaseClientPath As Boolean)

Parametry

path
String

Ścieżka do ponownego zapisania.

rebaseClientPath
Boolean

true aby zresetować ścieżkę wirtualną; false aby zachować ścieżkę wirtualną bez zmian.

Wyjątki

path to null.

path nie znajduje się w katalogu głównym bieżącej aplikacji.

Dotyczy

RewritePath(String)

Ponownie zapisuje adres URL przy użyciu określonej ścieżki.

public:
 override void RewritePath(System::String ^ path);
public override void RewritePath (string path);
override this.RewritePath : string -> unit
Public Overrides Sub RewritePath (path As String)

Parametry

path
String

Ścieżka zastępcza.

Wyjątki

path to null.

path nie znajduje się w katalogu głównym bieżącej aplikacji.

Dotyczy