HttpContextWrapper.RewritePath Metoda

Definicja

Przypisuje wewnętrzną ścieżkę ponownego zapisu, która pozwala na zaróżnienie żądanego adresu URL 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 oraz wartości określającej, czy ścieżka pliku klienta jest ustawiona na ścieżkę ponownego zapisu.

RewritePath(String, String, String)

Ponownie zapisuje 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 oraz wartości określającej, czy ścieżka pliku klienta jest ustawiona na ścieżkę ponownego zapisu.

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 zamienna.

pathInfo
String

Dodatkowe informacje o ścieżce dla zasobu.

queryString
String

Ciąg zapytania żądania.

setClientFilePath
Boolean

true Aby ustawić ścieżkę pliku używaną dla zasobów klienta do wartości filePath parametru; 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 zapisuje 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 zamienna.

pathInfo
String

Dodatkowe informacje o ścieżce dla zasobu.

queryString
String

Ciąg zapytania żądania.

Wyjątki

filePathParametr ma wartość null .

filePathParametr 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, w której ma zostać zapisana.

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 zamienna.

Wyjątki

path to null.

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

Dotyczy