HttpContext.Request Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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ść nieruchomoś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.