HttpRequestWrapper Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Hermetyzuje wewnętrzny obiekt HTTP, który umożliwia ASP.NET Odczytywanie wartości HTTP, które są wysyłane przez klienta w trakcie żądania sieci Web.
public ref class HttpRequestWrapper : System::Web::HttpRequestBase
public class HttpRequestWrapper : System.Web.HttpRequestBase
type HttpRequestWrapper = class
inherit HttpRequestBase
Public Class HttpRequestWrapper
Inherits HttpRequestBase
- Dziedziczenie
Uwagi
HttpRequestWrapperKlasa pochodzi z HttpRequestBase klasy i służy jako otoka dla HttpRequest klasy. Ta klasa uwidacznia funkcjonalność HttpRequest klasy i uwidacznia HttpRequestBase Typ. HttpRequestBaseKlasa pozwala zastąpić oryginalną implementację HttpRequest klasy w aplikacji z implementacją niestandardową, na przykład podczas przeprowadzania testów jednostkowych poza potoku ASP.NET.
Konstruktory
HttpRequestWrapper(HttpRequest) |
Inicjuje nowe wystąpienie HttpRequestWrapper klasy za pomocą określonego obiektu żądania. |
Właściwości
AcceptTypes |
Pobiera tablicę typów akceptowania MIME obsługiwanych przez klienta. |
AnonymousID |
Pobiera identyfikator anonimowy dla użytkownika, jeśli jest dostępny. |
ApplicationPath |
Pobiera ścieżkę wirtualną katalogu głównego aplikacji ASP.NET na serwerze. |
AppRelativeCurrentExecutionFilePath |
Pobiera ścieżkę wirtualną katalogu głównego aplikacji i ustawia ją jako względną przy użyciu notacji tyldy ( ~ ) dla katalogu głównego aplikacji (jak w " ~ /Page.aspx"). |
Browser |
Pobiera informacje o możliwościach przeglądarki żądającej klienta. |
ClientCertificate |
Pobiera certyfikat zabezpieczeń klienta bieżącego żądania. |
ContentEncoding |
Pobiera lub ustawia zestaw znaków danych dostarczonych przez klienta. |
ContentLength |
Pobiera długość (w bajtach) zawartości wysyłanej przez klienta. |
ContentType |
Pobiera lub ustawia typ zawartości MIME żądania. |
Cookies |
Pobiera kolekcję plików cookie, które zostały wysłane przez klienta. |
CurrentExecutionFilePath |
Pobiera ścieżkę wirtualną bieżącego żądania. |
CurrentExecutionFilePathExtension |
Pobiera rozszerzenie nazwy pliku, który jest określony we CurrentExecutionFilePath właściwości. |
CurrentExecutionFilePathExtension |
W przypadku zaimplementowania w klasie pochodnej program pobiera rozszerzenie nazwy pliku określonej we właściwości CurrentExecutionFilePath . (Odziedziczone po HttpRequestBase) |
FilePath |
Pobiera ścieżkę wirtualną bieżącego żądania. |
Files |
Pobiera kolekcję plików przekazanych przez klienta w wieloczęściowym formacie MIME. |
Filter |
Pobiera lub ustawia filtr, który ma być używany podczas odczytywania bieżącego strumienia wejściowego. |
Form |
Pobiera kolekcję zmiennych formularza, które zostały wysłane przez klienta. |
Headers |
Pobiera kolekcję nagłówków HTTP, które zostały wysłane przez klienta. |
HttpChannelBinding |
Pobiera ChannelBinding obiekt bieżącego HttpWorkerRequest wystąpienia. |
HttpChannelBinding |
W przypadku przesłonięć w klasie pochodnej pobiera ChannelBinding obiekt bieżącego HttpWorkerRequest wystąpienia. (Odziedziczone po HttpRequestBase) |
HttpMethod |
Pobiera metodę transferu danych HTTP (taką jak |
InputStream |
Pobiera zawartość przychodzącej treści jednostki HTTP. |
IsAuthenticated |
Pobiera wartość wskazującą, czy żądanie zostało uwierzytelnione. |
IsLocal |
Pobiera wartość wskazującą, czy żądanie pochodzi z komputera lokalnego. |
IsSecureConnection |
Pobiera wartość wskazującą, czy połączenie HTTP używa protokołu Secure Sockets (HTTPS). |
Item[String] |
Pobiera określony obiekt z Cookies Form kolekcji,, QueryString , lub ServerVariables . |
LogonUserIdentity |
Pobiera WindowsIdentity Typ bieżącego użytkownika. |
Params |
Pobiera łączną kolekcję QueryString elementów, Form , ServerVariables i Cookies . |
Path |
Pobiera ścieżkę wirtualną bieżącego żądania. |
PathInfo |
Pobiera dodatkowe informacje o ścieżce dla zasobu o rozszerzeniu adresu URL. |
PhysicalApplicationPath |
Pobiera fizyczną ścieżkę systemową pliku z katalogu głównego bieżącej aplikacji. |
PhysicalPath |
Pobiera fizyczną ścieżkę systemową pliku dla żądanego zasobu. |
QueryString |
Pobiera kolekcję zmiennych ciągu zapytania HTTP. |
RawUrl |
Pobiera pełny adres URL bieżącego żądania. |
ReadEntityBodyMode |
Pobiera wartość wskazującą, czy treść jednostki żądania została odczytana, a jeśli tak, jak została odczytana. |
ReadEntityBodyMode |
Po zaimplementowaniu w klasie pochodnej program pobiera wartość wskazującą, czy treść jednostki żądania została odczytana, a jeśli tak, to jak została odczytana. (Odziedziczone po HttpRequestBase) |
RequestContext |
Pobiera RequestContext wystąpienie bieżącego żądania. |
RequestContext |
W przypadku przesłonięć w klasie pochodnej program pobiera RequestContext wystąpienie bieżącego żądania. (Odziedziczone po HttpRequestBase) |
RequestType |
Pobiera lub ustawia metodę transferu danych HTTP ( |
ServerVariables |
Pobiera kolekcję zmiennych serwera sieci Web. |
TimedOutToken |
Pobiera CancellationToken obiekt, który jest wyzwalany, gdy żądanie przekracza limit czasu. |
TimedOutToken |
W przypadku zaimplementowania w klasie pochodnej program pobiera obiekt, który jest CancellationToken tryskany, gdy przejmie on czas żądania. (Odziedziczone po HttpRequestBase) |
TlsTokenBindingInfo |
Pobiera informacje o powiązaniu tokenu TLS. |
TlsTokenBindingInfo |
Pobiera lub ustawia informacje o powiązaniach tokenu dla tego wystąpienia. (Odziedziczone po HttpRequestBase) |
TotalBytes |
Pobiera liczbę bajtów w bieżącym strumieniu wejściowym. |
Unvalidated |
Pobiera dostęp do wartości żądania HTTP bez wyzwalania walidacji żądania. |
Unvalidated |
Zaimplementowane w klasie pochodnej zapewnia dostęp do wartości żądań HTTP bez wyzwalania walidacji żądania. (Odziedziczone po HttpRequestBase) |
Url |
Pobiera informacje o adresie URL bieżącego żądania. |
UrlReferrer |
Pobiera informacje o adresie URL żądania klienta, które jest połączone z bieżącym adresem URL. |
UserAgent |
Pobiera pełny ciąg agenta użytkownika klienta. |
UserHostAddress |
Pobiera adres hosta IP klienta. |
UserHostName |
Pobiera nazwę DNS klienta. |
UserLanguages |
Pobiera posortowaną tablicę preferencji językowych klienta. |
Metody
Abort() |
Wymusza zakończenie bazowego połączenia TCP, co powoduje niepowodzenie operacji we/wy. |
Abort() |
Wymuś zakończenie bazowego połączenia TCP, powodując niepowodzenie wszystkich zaległych we/wy. (Odziedziczone po HttpRequestBase) |
BinaryRead(Int32) |
Wykonuje odczyt binarny z określonej liczby bajtów z bieżącego strumienia wejściowego. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetBufferedInputStream() |
Pobiera Stream obiekt, który może służyć do odczytywania przychodzącej treści jednostki http. |
GetBufferedInputStream() |
W przypadku zaimplementowania w klasie pochodnej pobiera obiekt, który może służyć do Stream odczytywania treści przychodzącej jednostki HTTP. (Odziedziczone po HttpRequestBase) |
GetBufferlessInputStream() |
Pobiera Stream obiekt, który może służyć do odczytywania przychodzącej treści jednostki http. |
GetBufferlessInputStream() |
Po zaimplementowaniu w klasie pochodnej program pobiera obiekt, który może służyć do odczytywania treści przychodzącej jednostki HTTP, opcjonalnie wyłączając limit długości żądania ustawiony we właściwości Stream MaxRequestLength . (Odziedziczone po HttpRequestBase) |
GetBufferlessInputStream(Boolean) |
Pobiera Stream obiekt, który może być używany do odczytywania przychodzącej treści jednostki http, opcjonalnie wyłączający limit długości żądania, który jest ustawiony we MaxRequestLength właściwości. |
GetBufferlessInputStream(Boolean) |
Po zaimplementowaniu w klasie pochodnej program pobiera obiekt, który może służyć do odczytywania treści przychodzącej jednostki HTTP, opcjonalnie wyłączając limit długości żądania ustawiony we właściwości Stream MaxRequestLength . (Odziedziczone po HttpRequestBase) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
InsertEntityBody() |
Zawiera kopię treści jednostki żądania HTTP do usług IIS. |
InsertEntityBody() |
Po zaimplementowaniu w klasie pochodnej program dostarcza kopię treści jednostki żądania HTTP do usług IIS. (Odziedziczone po HttpRequestBase) |
InsertEntityBody(Byte[], Int32, Int32) |
Zapewnia usługi IIS kopię treści jednostki żądania HTTP i informacje o obiekcie jednostki żądania. |
InsertEntityBody(Byte[], Int32, Int32) |
Zaimplementowane w klasie pochodnej dostarcza usługom IIS kopię treści jednostki żądania HTTP oraz informacje o obiekcie jednostki żądania. (Odziedziczone po HttpRequestBase) |
MapImageCoordinates(String) |
Mapuje parametr przychodzącego formularza pola obrazu na odpowiednie wartości współrzędnych x i współrzędnej y. |
MapPath(String) |
Mapuje określoną ścieżkę wirtualną na ścieżkę fizyczną na serwerze. |
MapPath(String, String, Boolean) |
Mapuje określoną ścieżkę wirtualną na ścieżkę fizyczną na serwerze. |
MapRawImageCoordinates(String) |
Mapuje parametr formularza pola obrazu przychodzącego na odpowiednie wartości współrzędnych x i y. |
MapRawImageCoordinates(String) |
Mapy parametr formularza przychodzącego pola obrazu na odpowiednie wartości współrzędnych x i y. (Odziedziczone po HttpRequestBase) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
SaveAs(String, Boolean) |
Zapisuje żądanie HTTP na dysku. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
ValidateInput() |
Powoduje, że Walidacja jest wykonywana dla kolekcji, do których dostęp uzyskuje się za pomocą Cookies Form właściwości, i QueryString . |