Udostępnij za pośrednictwem


HttpContext.Request Właściwość

Definicja

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.

Dotyczy