HttpResponseWrapper.RedirectToRoutePermanent Méthode

Définition

Effectue une redirection permanente à partir d’une URL demandée vers une nouvelle URL à l’aide des valeurs de paramètre de routage spécifiées, d’un nom d’itinéraire ou des deux.

Surcharges

Nom Description
RedirectToRoutePermanent(String, Object)

Effectue une redirection permanente à partir d’une URL demandée vers une nouvelle URL à l’aide d’un nom d’itinéraire et de valeurs de paramètre de routage qui correspondent à la nouvelle URL.

RedirectToRoutePermanent(Object)

Effectue une redirection permanente à partir d’une URL demandée vers une nouvelle URL à l’aide des valeurs de paramètre de routage spécifiées.

RedirectToRoutePermanent(String)

Effectue une redirection permanente à partir d’une URL demandée vers une nouvelle URL à l’aide du nom de route spécifié.

RedirectToRoutePermanent(RouteValueDictionary)

Effectue une redirection permanente à partir d’une URL demandée vers une nouvelle URL à l’aide des valeurs de paramètre de routage spécifiées.

RedirectToRoutePermanent(String, RouteValueDictionary)

Effectue une redirection permanente à partir d’une URL demandée vers une nouvelle URL à l’aide du nom de route et des valeurs de paramètre de routage spécifiés.

RedirectToRoutePermanent(String, Object)

Effectue une redirection permanente à partir d’une URL demandée vers une nouvelle URL à l’aide d’un nom d’itinéraire et de valeurs de paramètre de routage qui correspondent à la nouvelle 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)

Paramètres

routeName
String

Nom de l'itinéraire.

routeValues
Object

Valeurs des paramètres de routage.

Exceptions

Aucun itinéraire ne correspond aux paramètres d’itinéraire spécifiés.

La redirection a été tentée après l’envoi des en-têtes HTTP.

Remarques

Cette méthode est fournie pour le codage pratique. Il équivaut à appeler la RedirectPermanent méthode avec le deuxième paramètre défini sur false.

Cette méthode convertit l’objet passé à un routeValues objet à System.Web.Routing.RouteValueDictionary l’aide du RouteValueDictionary.RouteValueDictionary(Object) constructeur. La RouteCollection.GetVirtualPath méthode est ensuite appelée pour déterminer l’URL.

ASP.NET effectue la redirection en retournant un code d’état HTTP 301.

Voir aussi

S’applique à

RedirectToRoutePermanent(Object)

Effectue une redirection permanente à partir d’une URL demandée vers une nouvelle URL à l’aide des valeurs de paramètre de routage spécifiées.

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)

Paramètres

routeValues
Object

Valeurs des paramètres de routage.

Exceptions

Aucun itinéraire ne correspond aux paramètres d’itinéraire spécifiés.

La redirection a été tentée après l’envoi des en-têtes HTTP.

Remarques

Cette méthode est fournie pour le codage pratique. Il équivaut à appeler la RedirectPermanent(String, Boolean) méthode avec le deuxième paramètre défini sur false.

Cette méthode convertit l’objet passé à un routeValues objet à System.Web.Routing.RouteValueDictionary l’aide du RouteValueDictionary.RouteValueDictionary(Object) constructeur. La RouteCollection.GetVirtualPath méthode est ensuite appelée pour déterminer l’URL.

ASP.NET effectue la redirection en retournant un code d’état HTTP 301.

Voir aussi

S’applique à

RedirectToRoutePermanent(String)

Effectue une redirection permanente à partir d’une URL demandée vers une nouvelle URL à l’aide du nom de route spécifié.

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)

Paramètres

routeName
String

Nom de l'itinéraire.

Exceptions

Aucun itinéraire ne correspond au nom de l’itinéraire spécifié.

La redirection a été tentée après l’envoi des en-têtes HTTP.

Remarques

Cette méthode est fournie pour le codage pratique. Il équivaut à appeler la RedirectPermanent(String, Boolean) méthode avec le deuxième paramètre défini sur false.

Cette méthode convertit le nom de route passé à routeName une URL à l’aide de la RouteCollection.GetVirtualPath méthode.

ASP.NET effectue la redirection en retournant un code d’état HTTP 301.

Voir aussi

S’applique à

RedirectToRoutePermanent(RouteValueDictionary)

Effectue une redirection permanente à partir d’une URL demandée vers une nouvelle URL à l’aide des valeurs de paramètre de routage spécifiées.

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)

Paramètres

routeValues
RouteValueDictionary

Valeurs des paramètres de routage.

Exceptions

Aucun itinéraire ne correspond aux paramètres d’itinéraire spécifiés.

La redirection a été tentée après l’envoi des en-têtes HTTP.

Remarques

Cette méthode est fournie pour le codage pratique. Il équivaut à appeler la Redirect(String, Boolean) méthode avec le deuxième paramètre défini sur false.

Cette méthode appelle la RouteCollection.GetVirtualPath méthode pour déterminer l’URL.

ASP.NET effectue la redirection en retournant un code d’état HTTP 301.

Voir aussi

S’applique à

RedirectToRoutePermanent(String, RouteValueDictionary)

Effectue une redirection permanente à partir d’une URL demandée vers une nouvelle URL à l’aide du nom de route et des valeurs de paramètre de routage spécifiés.

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)

Paramètres

routeName
String

Nom de l'itinéraire.

routeValues
RouteValueDictionary

Valeurs des paramètres de routage.

Exceptions

Aucun itinéraire ne correspond aux paramètres d’itinéraire spécifiés.

La redirection a été tentée après l’envoi des en-têtes HTTP.

Remarques

Cette méthode est fournie pour le codage pratique. Il équivaut à appeler la Redirect(String, Boolean) méthode avec le deuxième paramètre défini sur false.

Cette méthode appelle la RouteCollection.GetVirtualPath méthode pour déterminer l’URL.

ASP.NET effectue la redirection en retournant un code d’état HTTP 301.

Voir aussi

S’applique à