HttpContext.Request Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
HttpRequest Pobiera obiekt dla bieżącego żądania HTTP.
public:
property System::Web::HttpRequest ^ Request { System::Web::HttpRequest ^ get(); };
public System.Web.HttpRequest Request { get; }
member this.Request : System.Web.HttpRequest
Public ReadOnly Property Request As HttpRequest
Wartość właściwości
Wartość HttpRequest dla bieżącego żądania HTTP.
Wyjątki
Aplikacja internetowa działa w ramach usług IIS 7 w trybie zintegrowanym.
Uwagi
Właściwość Request zapewnia programowy dostęp do właściwości i metod HttpRequest klasy. Ponieważ strony ASP.NET zawierają domyślne odwołanie do przestrzeni nazw (która zawiera HttpContext klasę), można odwoływać się do System.Web elementów członkowskich HttpRequest na stronie aspx bez użycia w pełni kwalifikowanego odwołania klasy do HttpContextklasy . Na przykład możesz użyć Request.Browser
polecenia , aby uzyskać możliwości przeglądarki klienta. Jeśli jednak chcesz użyć elementów członkowskich HttpRequest z modułu ASP.NET code-behind, musisz dołączyć odwołanie do System.Web przestrzeni nazw w module i w pełni kwalifikowane odwołanie zarówno do aktualnie aktywnego kontekstu żądania/odpowiedzi, jak i klasy, której System.Web chcesz użyć. Na przykład na stronie kodu należy określić w pełni kwalifikowaną nazwę HttpContext.Current.Request.Browser
.
Uwaga
ASP.NET zgłosi wyjątek, jeśli spróbujesz użyć tej właściwości, gdy HttpRequest obiekt jest niedostępny. Na przykład będzie to miało wartość true w metodzie Application_Start pliku Global.asax lub w metodzie wywoływanej z metody Application_Start. W tym czasie żadne żądanie HTTP nie zostało jeszcze utworzone.