HttpContext.Request Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
HttpRequest Geçerli HTTP isteğinin nesnesini alır.
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
Özellik Değeri
HttpRequest Geçerli HTTP isteği için.
Özel durumlar
Web uygulaması Tümleşik modda IIS 7 altında çalışıyor.
Açıklamalar
özelliği, Request sınıfın özelliklerine ve yöntemlerine HttpRequest programlı erişim sağlar. ASP.NET sayfaları ad alanına varsayılan bir başvuru içerdiğinden System.Web (sınıfını içerirHttpContext), tam sınıf başvurularını kullanmadan bir .aspx sayfasındaki üyelerine HttpRequest HttpContextbaşvurabilirsiniz. Örneğin, istemci tarayıcısının özelliklerini almak için kullanabilirsiniz Request.Browser
. Ancak, bir ASP.NET arka planda kod modülünden üyelerini HttpRequest kullanmak istiyorsanız, modüldeki ad alanına bir başvuru System.Web ve hem şu anda etkin olan istek/yanıt bağlamı hem de kullanmak istediğiniz sınıfına System.Web tam başvuru eklemeniz gerekir. Örneğin, arka planda kod sayfasında tam adını HttpContext.Current.Request.Browser
belirtmeniz gerekir.
Not
nesne kullanılabilir olmadığında bu özelliği HttpRequest kullanmaya çalışırsanız ASP.NET bir özel durum oluşturur. Örneğin, Global.asax dosyasının Application_Start yönteminde veya Application_Start yönteminden çağrılan bir yöntemde bu doğru olabilir. O sırada henüz hiçbir HTTP isteği oluşturulmadı.