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 (sınıfını içeren) varsayılan bir başvuru içerdiğinden System.WebHttpContext , tam sınıf başvurularını kullanmadan .aspx sayfasındaki üyelerine HttpRequestHttpContextbaş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ündeki HttpRequest üyelerini kullanmak istiyorsanız, modülde 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 içeren bir sayfada tam adını HttpContext.Current.Request.Browserbelirtmeniz gerekir.
Uyarı
nesne kullanılabilir olmadığında HttpRequest bu özelliği kullanmayı denerseniz 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ı.