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 'in bir Web isteği sırasında istemci tarafından gönderilen HTTP değerlerini okumasına olanak 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
HttpRequestWrapperSınıfı sınıfından türetilir HttpRequestBase ve sınıfı için sarmalayıcı işlevi görür HttpRequest . Bu sınıf, sınıfının işlevselliğini gösterir HttpRequest ve HttpRequestBase türü gösterir. HttpRequestBaseSınıfı, HttpRequest ASP.NET işlem hattının dışında birim testi gerçekleştirirken, uygulamanızdaki sınıfının orijinal uygulamasını özel bir uygulamayla değiştirmenizi sağlar.
Oluşturucular
HttpRequestWrapper(HttpRequest) |
HttpRequestWrapperBelirtilen istek nesnesini kullanarak sınıfının yeni bir örneğini başlatır. |
Özellikler
AcceptTypes |
İstemci tarafından desteklenen bir 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ü ("/Page.aspx" içinde olduğu gibi) için tilde () gösterimini kullanarak göreli hale getirir ~ . |
Browser |
İsteyen 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ğlanmış olan verilerin karakter kümesini alır veya ayarlar. |
ContentLength |
İstemci tarafından gönderilen içeriğin bayt cinsinden uzunluğunu alır. |
ContentType |
İsteğin MIME içerik türünü alır veya ayarlar. |
Cookies |
İstemci tarafından gönderilen tanımlama bilgilerinin koleksiyonunu alır. |
CurrentExecutionFilePath |
Geçerli isteğin sanal yolunu alır. |
CurrentExecutionFilePathExtension |
Özelliğinde belirtilen dosya adının uzantısını alır CurrentExecutionFilePath . |
CurrentExecutionFilePathExtension |
Türetilmiş bir sınıfta uygulandığında, özelliğinde belirtilen dosya adının uzantısını alır CurrentExecutionFilePath . (Devralındığı yer: HttpRequestBase) |
FilePath |
Geçerli isteğin sanal yolunu alır. |
Files |
İstemci tarafından karşıya yüklenebilen dosya koleksiyonunu çok parçalı MIME biçiminde alır. |
Filter |
Geçerli giriş akışı okunmakta olduğunda 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 |
ChannelBindingGeçerli örneğin nesnesini alır HttpWorkerRequest . |
HttpChannelBinding |
Türetilmiş bir sınıfta geçersiz kılındığında, ChannelBinding geçerli örneğin nesnesini alır HttpWorkerRequest . (Devralındığı yer: HttpRequestBase) |
HttpMethod |
|
InputStream |
Gelen HTTP varlık gövdesinin içeriğini alır. |
IsAuthenticated |
İsteğin kimlik doğrulamasının yapılıp yapılmayacağını 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] |
,, Cookies Form QueryString Veya koleksiyonlarından belirtilen nesneyi alır ServerVariables . |
LogonUserIdentity |
WindowsIdentityGeçerli kullanıcının türünü alır. |
Params |
QueryString,, Form ServerVariables Ve öğelerinin birleştirilmiş bir koleksiyonunu alır Cookies . |
Path |
Geçerli isteğin sanal yolunu alır. |
PathInfo |
URL uzantısına sahip bir kaynak için ek yol bilgileri 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 URL 'sini alır. |
ReadEntityBodyMode |
İstek varlık gövdesinin okunup okunmadığını ve varsa nasıl okunacağını gösteren bir değer alır. |
ReadEntityBodyMode |
Türetilmiş bir sınıfta uygulanırken, istek varlık gövdesinin okunıp okunmadığını ve okundu ise nasıl okundığını belirten bir değer alır. (Devralındığı yer: HttpRequestBase) |
RequestContext |
RequestContextGeçerli isteğin örneğini alır. |
RequestContext |
Türetilmiş bir sınıfta geçersiz kılınan geçerli RequestContext isteğin örneğini alır. (Devralındığı yer: HttpRequestBase) |
RequestType |
İstemci tarafından kullanılan HTTP veri aktarım yöntemini (veya) alır veya ayarlar |
ServerVariables |
Web sunucusu değişkenlerinin bir koleksiyonunu alır. |
TimedOutToken |
CancellationTokenİstek zaman aşımına uğrarsa bir nesneyi alır. |
TimedOutToken |
Türetilmiş bir sınıfta uygulanırken, istek CancellationToken zaman dışı olduğunda gezili bir nesnesi alır. (Devralındığı yer: HttpRequestBase) |
TlsTokenBindingInfo |
TLS belirteci bağlama bilgilerini alır. |
TlsTokenBindingInfo |
Bu örnek için belirteç bağlama bilgilerini alır veya ayarlar. (Devralındığı yer: HttpRequestBase) |
TotalBytes |
Geçerli giriş akışındaki bayt sayısını alır. |
Unvalidated |
İstek doğrulamasını tetiklemeden HTTP istek değerlerine erişim alır. |
Unvalidated |
Türetilmiş bir sınıfta uygulanırken, istek doğrulamayı tetiklemeden HTTP isteği değerlerine erişim sağlar. (Devralındığı yer: HttpRequestBase) |
Url |
Geçerli isteğin URL 'SI hakkında bilgi alır. |
UrlReferrer |
Geçerli URL 'ye bağlanan istemci isteğinin URL 'SI hakkında bilgi alır. |
UserAgent |
İstemcinin Kullanıcı Aracısı dizesinin tamamını alır. |
UserHostAddress |
İstemcinin IP ana bilgisayar adresini alır. |
UserHostName |
İstemcinin DNS adını alır. |
UserLanguages |
Bir sıralı istemci dili tercihleri dizisi alır. |
Yöntemler
Abort() |
Temel alınan TCP bağlantısını zorla sonlandırarak bekleyen g/ç 'nin başarısız olmasına neden olur. |
Abort() |
Temel alınan TCP bağlantısını zorla sonlandırarak bekleyen g/ç 'nin başarısız olmasına neden olur. (Devralındığı yer: HttpRequestBase) |
BinaryRead(Int32) |
Geçerli giriş akışından belirtilen sayıda bayttan bir ikili okuma gerçekleştirir. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetBufferedInputStream() |
StreamGelen http varlık gövdesini okumak için kullanılabilecek bir nesne alır. |
GetBufferedInputStream() |
Türetilmiş bir sınıfta uygulandığında, Stream gelen http varlık gövdesini okumak için kullanılabilecek bir nesne alır. (Devralındığı yer: HttpRequestBase) |
GetBufferlessInputStream() |
StreamGelen http varlık gövdesini okumak için kullanılabilecek bir nesne alır. |
GetBufferlessInputStream() |
Türetilmiş bir sınıfta uygulandığında, Stream gelen http varlık gövdesini okumak için kullanılabilecek, isteğe bağlı olarak özellikte ayarlanan istek uzunluğu sınırını devre dışı bırakan bir nesne alır MaxRequestLength . (Devralındığı yer: HttpRequestBase) |
GetBufferlessInputStream(Boolean) |
Stream, İ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 okumak için kullanılabilecek bir nesne alır MaxRequestLength . |
GetBufferlessInputStream(Boolean) |
Türetilmiş bir sınıfta uygulandığında, Stream gelen http varlık gövdesini okumak için kullanılabilecek, isteğe bağlı olarak özellikte ayarlanan istek uzunluğu sınırını devre dışı bırakan bir nesne alır MaxRequestLength . (Devralındığı yer: HttpRequestBase) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
InsertEntityBody() |
, HTTP isteği varlık gövdesinin bir kopyasını IIS 'e sağlar. |
InsertEntityBody() |
Türetilmiş bir sınıfta uygulandığında, HTTP isteği varlık gövdesinin bir kopyasını IIS 'e sağlar. (Devralındığı yer: HttpRequestBase) |
InsertEntityBody(Byte[], Int32, Int32) |
HTTP isteği varlık gövdesinin bir kopyası ve istek varlığı nesnesi hakkında bilgi içeren IIS sağlar. |
InsertEntityBody(Byte[], Int32, Int32) |
Türetilmiş bir sınıfta uygulandığında, IIS 'yi HTTP isteği varlık gövdesinin bir kopyası ve istek varlığı nesnesi hakkında bilgi ile birlikte sunar. (Devralındığı yer: HttpRequestBase) |
MapImageCoordinates(String) |
Gelen görüntü alanı formu parametresini uygun x koordinatı ve y koordinatı değerlerine eşler. |
MapPath(String) |
Belirtilen sanal yolu sunucudaki bir fiziksel yola eşler. |
MapPath(String, String, Boolean) |
Belirtilen sanal yolu sunucudaki bir fiziksel yola eşler. |
MapRawImageCoordinates(String) |
Gelen görüntü alanı formu parametresini uygun x ve y koordinat değerlerine eşler. |
MapRawImageCoordinates(String) |
Haritalar görüntü alanı form parametresini uygun x ve y koordinat değerlerine dönüştür. (Devralındığı yer: HttpRequestBase) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
SaveAs(String, Boolean) |
Bir HTTP isteğini diske kaydeder. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
ValidateInput() |
Cookies, Ve özelliklerinden erişilen koleksiyonlar için doğrulamanın oluşmasına neden olur Form QueryString . |