SPUtility.Redirect method (String, SPRedirectFlags, HttpContext, String)
Manipula o redirecionamento de uma solicitação HTTP. Esse método permite a especificação opcionais de uma cadeia de caracteres de consulta codificado a ser adicionado à URL.
Namespace: Microsoft.SharePoint.Utilities
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Shared Function Redirect ( _
url As String, _
flags As SPRedirectFlags, _
context As HttpContext, _
queryString As String _
) As Boolean
'Uso
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
)
Parâmetros
url
Type: System.StringA URL de destino a ser usado no redirecionamento.
flags
Type: Microsoft.SharePoint.Utilities.SPRedirectFlagsUma combinação válida de sinalizadores que indicam como o redirecionamento deve ser feito provenientes da enumeração SPRedirectFlags .
context
Type: System.Web.HttpContextO objeto HTTPContext que fornece informações de HTTP sobre a solicitação HTTP atual.
queryString
Type: System.StringUma cadeia de caracteres de consulta codificado a ser acrescentado à URL selecionada. Esse parâmetro é opcional.
Valor retornado
Type: System.Boolean
true se o redirecionamento foi feito; Caso contrário, false.
Comentários
Se o sinalizador SPRedirectFlags.UseSource estiver definido, este método redireciona para a cadeia de caracteres de consulta de fonte, se ele estiver disponível. Se esse sinalizador não estiver definida ou se a cadeia de caracteres de consulta de fonte não estiver disponível, este método redireciona para a URL especificada no parâmetro url .
Esse método realiza a validação da URL dependendo os sinalizadores definidos na enumeração SPRedirectFlags . Defina o sinalizador SPRedirectFlags.Trusted para garantir que a URL é válida sem verificar se o destino de URL está localizado em um servidor local. Para executar o redirecionamento sem validação, defina o sinalizador SPRedirectFlags.Static .