SPUtility.Redirect-Methode (String, SPRedirectFlags, HttpContext, String)
Die Umleitung einer HTTP-Anforderung verarbeitet. Diese Methode ermöglicht die optionalen Spezifikation der Abfragezeichenfolge einer codierten URL hinzugefügt werden.
Namespace: Microsoft.SharePoint.Utilities
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Shared Function Redirect ( _
url As String, _
flags As SPRedirectFlags, _
context As HttpContext, _
queryString As String _
) As Boolean
'Usage
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
)
Parameter
url
Typ: System.StringDie Ziel-URL in die Umleitung verwendet werden.
flags
Typ: Microsoft.SharePoint.Utilities.SPRedirectFlagsEine ungültige Kombination von Flags aus der SPRedirectFlags -Enumeration, die angeben, wie die Umleitung erfolgen soll.
context
Typ: System.Web.HttpContextDas HTTPContext -Objekt, das HTTP-Informationen über die aktuelle HTTP-Anforderung bereitstellt.
queryString
Typ: System.StringEine codierte Abfragezeichenfolge an den ausgewählten URL angehängt werden. Dieser Parameter ist optional.
Rückgabewert
Typ: System.Boolean
true Wenn die Umleitung erfolgt ist; andernfalls false.
Hinweise
Wenn das SPRedirectFlags.UseSource -Flag gesetzt ist, leitet diese Methode die Quellzeichenfolge Abfrage, wenn es verfügbar ist. Wenn dieses Flag nicht festgelegt ist oder die Quellzeichenfolge für die Abfrage nicht verfügbar ist, wird diese Methode zu dem URL in der url -Parameter angegeben.
Diese Methode führt die Validierung der URL je nach den in der SPRedirectFlags -Enumeration festgelegten Flags. Legen Sie das SPRedirectFlags.Trusted -Flag, um sicherzustellen, dass die URL gültig ist, ohne zu überprüfen, ob das URL-Ziel auf dem lokalen Server befindet. Um die Umleitung ohne Validierung auszuführen, legen Sie das SPRedirectFlags.Static -Flag.