HttpRequestWrapper Sınıf
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.
ASP.NET bir Web isteği sırasında bir istemci tarafından gönderilen HTTP değerlerini okumasını sağlayan HTTP iç nesnesini kapsüller.
public ref class HttpRequestWrapper : System::Web::HttpRequestBase
public class HttpRequestWrapper : System.Web.HttpRequestBase
type HttpRequestWrapper = class
inherit HttpRequestBase
Public Class HttpRequestWrapper
Inherits HttpRequestBase
- Devralma
Açıklamalar
sınıfı HttpRequestWrapper sınıfından HttpRequestBase türetilir ve sınıfı için sarmalayıcı görevi görür HttpRequest . Bu sınıf, sınıfının işlevselliğini HttpRequest ve türünü kullanıma sunar HttpRequestBase . HttpRequestBase sınıfı, uygulamanızdaki HttpRequest sınıfının özgün uygulamasını, örneğin ASP.NET işlem hattının dışında birim testi yaparken olduğu gibi özel bir uygulamayla değiştirmenizi sağlar.
Oluşturucular
| Name | Description |
|---|---|
| HttpRequestWrapper(HttpRequest) |
Belirtilen istek nesnesini kullanarak sınıfının yeni bir örneğini HttpRequestWrapper başlatır. |
Özellikler
| Name | Description |
|---|---|
| AcceptTypes |
İstemci tarafından desteklenen MIME kabul türleri dizisini alır. |
| AnonymousID |
Varsa, kullanıcının anonim tanımlayıcısını alır. |
| ApplicationPath |
Sunucudaki ASP.NET uygulamasının kökünün sanal yolunu alır. |
| AppRelativeCurrentExecutionFilePath |
Uygulama kökünün sanal yolunu alır ve uygulama kökü için tilde (~) gösterimini ("~/page.aspx" gibi) kullanarak göreli hale getirir. |
| Browser |
İstekte bulunan istemcinin tarayıcı özellikleri hakkında bilgi alır. |
| ClientCertificate |
Geçerli isteğin istemci güvenlik sertifikasını alır. |
| ContentEncoding |
İstemci tarafından sağlanan verilerin karakter kümesini alır veya ayarlar. |
| ContentLength |
İstemci tarafından gönderilen içeriğin uzunluğunu bayt cinsinden alır. |
| ContentType |
İsteğin MIME içerik türünü alır veya ayarlar. |
| Cookies |
İstemci tarafından gönderilen tanımlama bilgileri koleksiyonunu alır. |
| CurrentExecutionFilePath |
Geçerli isteğin sanal yolunu alır. |
| CurrentExecutionFilePathExtension |
özelliğinde belirtilen dosya adının uzantısını CurrentExecutionFilePath alır. |
| FilePath |
Geçerli isteğin sanal yolunu alır. |
| Files |
İstemci tarafından yüklenen dosyaların koleksiyonunu çok parçalı MIME biçiminde alır. |
| Filter |
Geçerli giriş akışı okunurken kullanılacak filtreyi alır veya ayarlar. |
| Form |
İstemci tarafından gönderilen form değişkenlerinin koleksiyonunu alır. |
| Headers |
İstemci tarafından gönderilen HTTP üst bilgileri koleksiyonunu alır. |
| HttpChannelBinding |
ChannelBinding Geçerli HttpWorkerRequest örneğin nesnesini alır. |
| HttpMethod |
İstemci tarafından kullanılan HTTP veri aktarım yöntemini (, veya |
| InputStream |
Gelen HTTP varlık gövdesinin içeriğini alır. |
| IsAuthenticated |
İsteğin kimliğinin doğrulanıp doğrulanmamış olduğunu gösteren bir değer alır. |
| IsLocal |
İsteğin yerel bilgisayardan olup olmadığını gösteren bir değer alır. |
| IsSecureConnection |
HTTP bağlantısının güvenli yuvalar (HTTPS protokolü) kullanıp kullanmadığını gösteren bir değer alır. |
| Item[String] |
Belirtilen nesneyi , , CookiesFormveya QueryString koleksiyonlarından ServerVariablesalır. |
| LogonUserIdentity |
WindowsIdentity Geçerli kullanıcının türünü alır. |
| Params |
, , QueryStringFormve ServerVariables öğelerinin Cookiesbirleştirilmiş koleksiyonunu alır. |
| Path |
Geçerli isteğin sanal yolunu alır. |
| PathInfo |
URL uzantısına sahip bir kaynak için ek yol bilgilerini alır. |
| PhysicalApplicationPath |
Geçerli uygulamanın kök dizininin fiziksel dosya sistemi yolunu alır. |
| PhysicalPath |
İstenen kaynağın fiziksel dosya sistemi yolunu alır. |
| QueryString |
HTTP sorgu dizesi değişkenlerinin koleksiyonunu alır. |
| RawUrl |
Geçerli isteğin tam URL'sini alır. |
| ReadEntityBodyMode |
İstek varlık gövdesinin okunup okunmadığını ve okunduysa nasıl okunduğunu gösteren bir değer alır. |
| RequestContext |
RequestContext Geçerli isteğin örneğini alır. |
| RequestType |
İstemci tarafından kullanılan HTTP veri aktarım yöntemini ( |
| ServerVariables |
Web sunucusu değişkenlerinden oluşan bir koleksiyon alır. |
| TimedOutToken |
CancellationToken İstek zaman aşımına uğradıklarında atlayan bir nesne alır. |
| TlsTokenBindingInfo |
Tls belirteci bağlama bilgilerini alır. |
| TotalBytes |
Geçerli giriş akışındaki bayt sayısını alır. |
| Unvalidated |
İstek doğrulamasını tetiklemeden HTTP isteği değerlerine erişim elde eder. |
| Url |
Geçerli isteğin URL'si hakkında bilgi alır. |
| UrlReferrer |
Geçerli URL'ye bağlı istemci isteğinin URL'si hakkında bilgi alır. |
| UserAgent |
İstemcinin tam kullanıcı aracısı dizesini alır. |
| UserHostAddress |
İstemcinin IP ana bilgisayar adresini alır. |
| UserHostName |
İstemcinin DNS adını alır. |
| UserLanguages |
Sıralanmış bir istemci dili tercihleri dizisi alır. |
Yöntemler
| Name | Description |
|---|---|
| Abort() |
Temel alınan TCP bağlantısını zorla sonlandırarak bekleyen G/Ç'nin başarısız olmasına neden olur. |
| BinaryRead(Int32) |
Geçerli giriş akışından belirtilen sayıda bayt için ikili okuma gerçekleştirir. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetBufferedInputStream() |
Gelen HTTP varlık gövdesini okumak için kullanılabilecek bir Stream nesne alır. |
| GetBufferlessInputStream() |
Gelen HTTP varlık gövdesini okumak için kullanılabilecek bir Stream nesne alır. |
| GetBufferlessInputStream(Boolean) |
İsteğe bağlı olarak özelliğinde ayarlanan istek uzunluğu sınırını devre dışı bırakarak gelen HTTP varlık gövdesini Stream okumak için kullanılabilecek bir MaxRequestLength nesne alır. |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| InsertEntityBody() |
IIS'ye HTTP isteği varlık gövdesinin bir kopyasını sağlar. |
| InsertEntityBody(Byte[], Int32, Int32) |
IIS'ye HTTP isteği varlık gövdesinin bir kopyasını ve istek varlığı nesnesi hakkında bilgi sağlar. |
| MapImageCoordinates(String) |
Gelen görüntü alanı form parametresini uygun x koordinatı ve y koordinat değerleriyle eşler. |
| MapPath(String, String, Boolean) |
Belirtilen sanal yolu sunucudaki fiziksel bir yola eşler. |
| MapPath(String) |
Belirtilen sanal yolu sunucudaki fiziksel bir yola eşler. |
| MapRawImageCoordinates(String) |
Gelen görüntü alanı form parametresini uygun x ve y koordinat değerleriyle eşler. |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| SaveAs(String, Boolean) |
HTTP isteğini diske kaydeder. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
| ValidateInput() |
, Cookiesve Form özellikleri aracılığıyla erişilen koleksiyonlar için doğrulamanın gerçekleşmesine QueryStringneden olur. |