HttpResponseWrapper.RedirectToRoutePermanent Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Realiza un redireccionamiento permanente desde una dirección URL solicitada a una nueva dirección URL mediante los valores de parámetros de ruta especificados, un nombre de ruta o ambos.
Sobrecargas
| Nombre | Description |
|---|---|
| RedirectToRoutePermanent(String, Object) |
Realiza un redireccionamiento permanente desde una dirección URL solicitada a una nueva dirección URL mediante un nombre de ruta y valores de parámetros de ruta que corresponden a la nueva dirección URL. |
| RedirectToRoutePermanent(Object) |
Realiza un redireccionamiento permanente desde una dirección URL solicitada a una nueva dirección URL mediante los valores de parámetros de ruta especificados. |
| RedirectToRoutePermanent(String) |
Realiza un redireccionamiento permanente desde una dirección URL solicitada a una nueva dirección URL mediante el nombre de ruta especificado. |
| RedirectToRoutePermanent(RouteValueDictionary) |
Realiza un redireccionamiento permanente desde una dirección URL solicitada a una nueva dirección URL mediante los valores de parámetros de ruta especificados. |
| RedirectToRoutePermanent(String, RouteValueDictionary) |
Realiza una redirección permanente desde una dirección URL solicitada a una nueva dirección URL mediante el nombre de ruta y los valores de parámetros de ruta especificados. |
RedirectToRoutePermanent(String, Object)
Realiza un redireccionamiento permanente desde una dirección URL solicitada a una nueva dirección URL mediante un nombre de ruta y valores de parámetros de ruta que corresponden a la nueva dirección URL.
public:
override void RedirectToRoutePermanent(System::String ^ routeName, System::Object ^ routeValues);
public override void RedirectToRoutePermanent(string routeName, object routeValues);
override this.RedirectToRoutePermanent : string * obj -> unit
Public Overrides Sub RedirectToRoutePermanent (routeName As String, routeValues As Object)
Parámetros
- routeName
- String
Nombre de la ruta.
- routeValues
- Object
Valores de parámetro de ruta.
Excepciones
Ninguna ruta corresponde a los parámetros de ruta especificados.
Se intentó el redireccionamiento después de enviar los encabezados HTTP.
Comentarios
Este método se proporciona para facilitar la codificación. Equivale a llamar al RedirectPermanent método con el segundo parámetro establecido en false.
Este método convierte el objeto que se pasa routeValues a un System.Web.Routing.RouteValueDictionary objeto mediante el RouteValueDictionary.RouteValueDictionary(Object) constructor . A RouteCollection.GetVirtualPath continuación, se llama al método para determinar la dirección URL.
ASP.NET realiza el redireccionamiento devolviendo un código de estado HTTP 301.
Consulte también
Se aplica a
RedirectToRoutePermanent(Object)
Realiza un redireccionamiento permanente desde una dirección URL solicitada a una nueva dirección URL mediante los valores de parámetros de ruta especificados.
public:
override void RedirectToRoutePermanent(System::Object ^ routeValues);
public override void RedirectToRoutePermanent(object routeValues);
override this.RedirectToRoutePermanent : obj -> unit
Public Overrides Sub RedirectToRoutePermanent (routeValues As Object)
Parámetros
- routeValues
- Object
Valores de parámetro de ruta.
Excepciones
Ninguna ruta corresponde a los parámetros de ruta especificados.
Se intentó el redireccionamiento después de enviar los encabezados HTTP.
Comentarios
Este método se proporciona para facilitar la codificación. Equivale a llamar al RedirectPermanent(String, Boolean) método con el segundo parámetro establecido en false.
Este método convierte el objeto que se pasa routeValues a un System.Web.Routing.RouteValueDictionary objeto mediante el RouteValueDictionary.RouteValueDictionary(Object) constructor . A RouteCollection.GetVirtualPath continuación, se llama al método para determinar la dirección URL.
ASP.NET realiza el redireccionamiento devolviendo un código de estado HTTP 301.
Consulte también
Se aplica a
RedirectToRoutePermanent(String)
Realiza un redireccionamiento permanente desde una dirección URL solicitada a una nueva dirección URL mediante el nombre de ruta especificado.
public:
override void RedirectToRoutePermanent(System::String ^ routeName);
public override void RedirectToRoutePermanent(string routeName);
override this.RedirectToRoutePermanent : string -> unit
Public Overrides Sub RedirectToRoutePermanent (routeName As String)
Parámetros
- routeName
- String
Nombre de la ruta.
Excepciones
Ninguna ruta corresponde al nombre de ruta especificado.
Se intentó el redireccionamiento después de enviar los encabezados HTTP.
Comentarios
Este método se proporciona para facilitar la codificación. Equivale a llamar al RedirectPermanent(String, Boolean) método con el segundo parámetro establecido en false.
Este método convierte el nombre de ruta que se pasa a routeName una dirección URL mediante el RouteCollection.GetVirtualPath método .
ASP.NET realiza el redireccionamiento devolviendo un código de estado HTTP 301.
Consulte también
Se aplica a
RedirectToRoutePermanent(RouteValueDictionary)
Realiza un redireccionamiento permanente desde una dirección URL solicitada a una nueva dirección URL mediante los valores de parámetros de ruta especificados.
public:
override void RedirectToRoutePermanent(System::Web::Routing::RouteValueDictionary ^ routeValues);
public override void RedirectToRoutePermanent(System.Web.Routing.RouteValueDictionary routeValues);
override this.RedirectToRoutePermanent : System.Web.Routing.RouteValueDictionary -> unit
Public Overrides Sub RedirectToRoutePermanent (routeValues As RouteValueDictionary)
Parámetros
- routeValues
- RouteValueDictionary
Valores de parámetro de ruta.
Excepciones
Ninguna ruta corresponde a los parámetros de ruta especificados.
Se intentó el redireccionamiento después de enviar los encabezados HTTP.
Comentarios
Este método se proporciona para facilitar la codificación. Equivale a llamar al Redirect(String, Boolean) método con el segundo parámetro establecido en false.
Este método llama al RouteCollection.GetVirtualPath método para determinar la dirección URL.
ASP.NET realiza el redireccionamiento devolviendo un código de estado HTTP 301.
Consulte también
Se aplica a
RedirectToRoutePermanent(String, RouteValueDictionary)
Realiza una redirección permanente desde una dirección URL solicitada a una nueva dirección URL mediante el nombre de ruta y los valores de parámetros de ruta especificados.
public:
override void RedirectToRoutePermanent(System::String ^ routeName, System::Web::Routing::RouteValueDictionary ^ routeValues);
public override void RedirectToRoutePermanent(string routeName, System.Web.Routing.RouteValueDictionary routeValues);
override this.RedirectToRoutePermanent : string * System.Web.Routing.RouteValueDictionary -> unit
Public Overrides Sub RedirectToRoutePermanent (routeName As String, routeValues As RouteValueDictionary)
Parámetros
- routeName
- String
Nombre de la ruta.
- routeValues
- RouteValueDictionary
Valores de parámetro de ruta.
Excepciones
Ninguna ruta corresponde a los parámetros de ruta especificados.
Se intentó el redireccionamiento después de enviar los encabezados HTTP.
Comentarios
Este método se proporciona para facilitar la codificación. Equivale a llamar al Redirect(String, Boolean) método con el segundo parámetro establecido en false.
Este método llama al RouteCollection.GetVirtualPath método para determinar la dirección URL.
ASP.NET realiza el redireccionamiento devolviendo un código de estado HTTP 301.