public static GetOrCreateRequest ( |
||
httpContext | ||
return | IRequest |
public static IRequest GetOrCreateRequest(HttpContext httpContext)
{
if (httpContext != null)
{
object oRequest;
if (httpContext.Items.TryGetValue(Keywords.IRequest, out oRequest))
return (IRequest) oRequest;
var req = httpContext.ToRequest();
httpContext.Items[Keywords.IRequest] = req;
return req;
}
return null;
}
}
AppHostBase::GetOrCreateRequest ( IHttpContextAccessor httpContextAccessor ) : IRequest |
public override IRequest TryGetCurrentRequest() { return(AppHostBase.GetOrCreateRequest(app.ApplicationServices.GetService <IHttpContextAccessor>())); }