SPUtility.Redirect - Méthode (String, SPRedirectFlags, HttpContext, String)
Gère la redirection d'une requête HTTP. Cette méthode permet la spécification d'une chaîne de requête codée facultative à ajouter à l'URL.
Espace de noms : Microsoft.SharePoint.Utilities
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Shared Function Redirect ( _
url As String, _
flags As SPRedirectFlags, _
context As HttpContext, _
queryString As String _
) As Boolean
'Utilisation
Dim url As String
Dim flags As SPRedirectFlags
Dim context As HttpContext
Dim queryString As String
Dim returnValue As Boolean
returnValue = SPUtility.Redirect(url, _
flags, context, queryString)
public static bool Redirect(
string url,
SPRedirectFlags flags,
HttpContext context,
string queryString
)
Paramètres
url
Type : System.StringL'URL de destination à utiliser pour la redirection.
flags
Type : Microsoft.SharePoint.Utilities.SPRedirectFlagsUne combinaison valide d'indicateurs à partir de l'énumération SPRedirectFlags indiquant comment la redirection doit être effectuée.
context
Type : System.Web.HttpContextL'objet HTTPContext qui fournit des informations HTTP sur la requête HTTP actuelle.
queryString
Type : System.StringUne chaîne de requête codée à ajouter à l'URL sélectionnée. Ce paramètre est facultatif.
Valeur renvoyée
Type : System.Boolean
true si la redirection a été effectuée ; dans le cas contraire, false.
Remarques
Si l'indicateur SPRedirectFlags.UseSource est défini, cette méthode effectue une redirection vers la chaîne de requête source, si elle est disponible. Si cet indicateur n'est pas défini ou si la chaîne de requête source n'est pas disponible, cette méthode effectue une redirection vers l'URL spécifiée dans le paramètre url .
Cette méthode exécute la validation de l'URL selon les indicateurs définis dans l'énumération SPRedirectFlags . Définir l'indicateur SPRedirectFlags.Trusted pour vous assurer que l'URL est valide sans vérifier si la destination d'URL se trouve sur un serveur local. Pour effectuer la redirection sans validation, définissez l'indicateur SPRedirectFlags.Static .