Class HttpRequestExtensions
Inheritance
System.Object
HttpRequestExtensions
Assembly: Microsoft.GNS.Roster.Web.dll
Syntax
public static class HttpRequestExtensions : object
Methods
View Source
GetReturnTabContext(HttpRequest, Guid)
Declaration
public static string? GetReturnTabContext(this HttpRequest request, Guid pageId)
Parameters
Type |
Name |
Description |
HttpRequest |
request |
|
Guid |
pageId |
|
Returns
Type |
Description |
System.Nullable<System.String> |
|
View Source
GetReturnUriContext(HttpRequest, Guid)
Declaration
public static (Uri ReturnUri, string FriendlyName) GetReturnUriContext(this HttpRequest request, Guid pageId)
Parameters
Type |
Name |
Description |
HttpRequest |
request |
|
Guid |
pageId |
|
Returns
Type |
Description |
System.ValueTuple<Uri, System.String> |
|
View Source
HasUriContext(HttpRequest)
Declaration
public static bool HasUriContext(this HttpRequest request)
Parameters
Type |
Name |
Description |
HttpRequest |
request |
|
Returns
Type |
Description |
System.Boolean |
|
View Source
RequestUri(HttpRequest)
Declaration
public static Uri RequestUri(this HttpRequest request)
Parameters
Type |
Name |
Description |
HttpRequest |
request |
|
Returns
View Source
SafeRefererUri(HttpRequest)
Declaration
public static Uri? SafeRefererUri(this HttpRequest request)
Parameters
Type |
Name |
Description |
HttpRequest |
request |
|
Returns
Type |
Description |
System.Nullable<Uri> |
|
View Source
SetHostReturnUriContext(HttpRequest, String, Guid, String, Nullable<String>, Boolean)
Declaration
public static bool SetHostReturnUriContext(this HttpRequest request, string path, Guid pageId, string friendlyName, string? append = null, bool clearTabContext = false)
Parameters
Type |
Name |
Description |
HttpRequest |
request |
|
System.String |
path |
|
Guid |
pageId |
|
System.String |
friendlyName |
|
System.Nullable<System.String> |
append |
|
System.Boolean |
clearTabContext |
|
Returns
Type |
Description |
System.Boolean |
|
View Source
SetRefererReturnUriContext(HttpRequest, Guid, String, Nullable<String>, Boolean)
Declaration
public static bool SetRefererReturnUriContext(this HttpRequest request, Guid pageId, string friendlyName = "", string? append = null, bool clearTabContext = false)
Parameters
Type |
Name |
Description |
HttpRequest |
request |
|
Guid |
pageId |
|
System.String |
friendlyName |
|
System.Nullable<System.String> |
append |
|
System.Boolean |
clearTabContext |
|
Returns
Type |
Description |
System.Boolean |
|
View Source
SetReturnTabContext(HttpRequest, Nullable<Guid>, Nullable<String>)
Declaration
public static void SetReturnTabContext(this HttpRequest request, Guid? pageId, string? tabName)
Parameters
Type |
Name |
Description |
HttpRequest |
request |
|
System.Nullable<Guid> |
pageId |
|
System.Nullable<System.String> |
tabName |
|