HttpRequestWrapper Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt het intrinsieke HTTP-object ingekapseld waarmee ASP.NET de HTTP-waarden kan lezen die tijdens een webaanvraag door een client worden verzonden.
public ref class HttpRequestWrapper : System::Web::HttpRequestBase
public class HttpRequestWrapper : System.Web.HttpRequestBase
type HttpRequestWrapper = class
inherit HttpRequestBase
Public Class HttpRequestWrapper
Inherits HttpRequestBase
- Overname
Opmerkingen
De HttpRequestWrapper klasse is afgeleid van de HttpRequestBase klasse en fungeert als wrapper voor de HttpRequest klasse. Met deze klasse wordt de functionaliteit van de HttpRequest klasse weergegeven en wordt het HttpRequestBase type weergegeven. Met de klasse HttpRequestBase kunt u de oorspronkelijke implementatie van de klasse HttpRequest in uw toepassing vervangen door een aangepaste implementatie, bijvoorbeeld wanneer u eenheidstests uitvoert buiten de ASP.NET-pijplijn.
Constructors
| Name | Description |
|---|---|
| HttpRequestWrapper(HttpRequest) |
Initialiseert een nieuw exemplaar van de HttpRequestWrapper klasse met behulp van het opgegeven aanvraagobject. |
Eigenschappen
| Name | Description |
|---|---|
| AcceptTypes |
Hiermee haalt u een matrix op van door de client ondersteunde MIME-accepttypen. |
| AnonymousID |
Hiermee haalt u de anonieme id voor de gebruiker op als deze beschikbaar is. |
| ApplicationPath |
Hiermee haalt u het virtuele pad op van de hoofdmap van de ASP.NET-toepassing op de server. |
| AppRelativeCurrentExecutionFilePath |
Haalt het virtuele pad van de hoofdmap van de toepassing op en maakt het relatief met behulp van de tilde-notatie (~) voor de hoofdmap van de toepassing (zoals in ~/page.aspx). |
| Browser |
Hiermee wordt informatie opgehaald over de browsermogelijkheden van de aanvragende client. |
| ClientCertificate |
Hiermee haalt u het clientbeveiligingscertificaat van de huidige aanvraag op. |
| ContentEncoding |
Hiermee haalt u de tekenset op van de gegevens die door de client zijn geleverd of stelt u deze in. |
| ContentLength |
Hiermee wordt de lengte, in bytes, opgehaald van inhoud die door de client is verzonden. |
| ContentType |
Hiermee haalt u het MIME-inhoudstype van de aanvraag op of stelt u deze in. |
| Cookies |
Hiermee haalt u de verzameling cookies op die door de klant zijn verzonden. |
| CurrentExecutionFilePath |
Hiermee haalt u het virtuele pad van de huidige aanvraag op. |
| CurrentExecutionFilePathExtension |
Hiermee haalt u de extensie op van de bestandsnaam die is opgegeven in de CurrentExecutionFilePath eigenschap. |
| FilePath |
Hiermee haalt u het virtuele pad van de huidige aanvraag op. |
| Files |
Hiermee haalt u de verzameling bestanden op die door de client zijn geüpload, in mime-indeling met meerdere onderdelen. |
| Filter |
Hiermee haalt of stelt u het filter in dat moet worden gebruikt wanneer de huidige invoerstroom wordt gelezen. |
| Form |
Hiermee haalt u de verzameling formuliervariabelen op die door de client zijn verzonden. |
| Headers |
Hiermee haalt u de verzameling HTTP-headers op die door de client zijn verzonden. |
| HttpChannelBinding |
Hiermee haalt u het ChannelBinding object van het huidige HttpWorkerRequest exemplaar op. |
| HttpMethod |
Hiermee haalt u de HTTP-methode voor gegevensoverdracht (zoals |
| InputStream |
Hiermee wordt de inhoud van de binnenkomende HTTP-entiteitstekst opgehaald. |
| IsAuthenticated |
Hiermee wordt een waarde opgehaald die aangeeft of de aanvraag is geverifieerd. |
| IsLocal |
Hiermee wordt een waarde opgehaald die aangeeft of de aanvraag afkomstig is van de lokale computer. |
| IsSecureConnection |
Hiermee wordt een waarde opgehaald die aangeeft of de HTTP-verbinding beveiligde sockets (HTTPS-protocol) gebruikt. |
| Item[String] |
Hiermee haalt u het opgegeven object op uit de Cookiesverzamelingen , Formof QueryStringde verzamelingen ServerVariables . |
| LogonUserIdentity |
Hiermee haalt u het WindowsIdentity type voor de huidige gebruiker op. |
| Params |
Hiermee haalt u een gecombineerde verzameling van QueryString, Formen ServerVariablesCookiesitems op. |
| Path |
Hiermee haalt u het virtuele pad van de huidige aanvraag op. |
| PathInfo |
Hiermee haalt u aanvullende padinformatie op voor een resource met een URL-extensie. |
| PhysicalApplicationPath |
Hiermee haalt u het fysieke bestandssysteempad van de hoofdmap van de huidige toepassing op. |
| PhysicalPath |
Hiermee haalt u het fysieke bestandssysteempad van de aangevraagde resource op. |
| QueryString |
Hiermee haalt u de verzameling HTTP-queryreeksvariabelen op. |
| RawUrl |
Hiermee haalt u de volledige URL van de huidige aanvraag op. |
| ReadEntityBodyMode |
Hiermee wordt een waarde opgehaald die aangeeft of de hoofdtekst van de aanvraagentiteit is gelezen en zo ja, hoe deze is gelezen. |
| RequestContext |
Hiermee haalt u het RequestContext exemplaar van de huidige aanvraag op. |
| RequestType |
Hiermee wordt de HTTP-methode voor gegevensoverdracht ( |
| ServerVariables |
Hiermee haalt u een verzameling webservervariabelen op. |
| TimedOutToken |
Hiermee wordt een CancellationToken object opgehaald dat wordt verzonden wanneer er een time-out optreedt voor een aanvraag. |
| TlsTokenBindingInfo |
Hiermee haalt u de bindingsgegevens van het Tls-token op. |
| TotalBytes |
Hiermee haalt u het aantal bytes op in de huidige invoerstroom. |
| Unvalidated |
Hiermee krijgt u toegang tot HTTP-aanvraagwaarden zonder validatie van aanvragen te activeren. |
| Url |
Haalt informatie op over de URL van de huidige aanvraag. |
| UrlReferrer |
Hiermee wordt informatie opgehaald over de URL van de clientaanvraag die is gekoppeld aan de huidige URL. |
| UserAgent |
Hiermee haalt u de volledige gebruikersagenttekenreeks van de client op. |
| UserHostAddress |
Hiermee haalt u het IP-hostadres van de client op. |
| UserHostName |
Hiermee haalt u de DNS-naam van de client op. |
| UserLanguages |
Hiermee haalt u een gesorteerde matrix van voorkeuren voor clienttaal op. |
Methoden
| Name | Description |
|---|---|
| Abort() |
Hiermee wordt de onderliggende TCP-verbinding geforceerd beëindigd, waardoor elke openstaande I/O mislukt. |
| BinaryRead(Int32) |
Voert een binaire leesbewerking uit van een opgegeven aantal bytes uit de huidige invoerstroom. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetBufferedInputStream() |
Hiermee haalt u een Stream object op dat kan worden gebruikt om de binnenkomende HTTP-entiteitstekst te lezen. |
| GetBufferlessInputStream() |
Hiermee haalt u een Stream object op dat kan worden gebruikt om de binnenkomende HTTP-entiteitstekst te lezen. |
| GetBufferlessInputStream(Boolean) |
Hiermee haalt u een Stream object op dat kan worden gebruikt voor het lezen van de binnenkomende HTTP-entiteitstekst, optioneel het uitschakelen van de aanvraaglengtelimiet die is ingesteld in de MaxRequestLength eigenschap. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| InsertEntityBody() |
Biedt een kopie van de hoofdtekst van de HTTP-aanvraagentiteit naar IIS. |
| InsertEntityBody(Byte[], Int32, Int32) |
Biedt IIS een kopie van de hoofdtekst van de HTTP-aanvraagentiteit en met informatie over het object van de aanvraagentiteit. |
| MapImageCoordinates(String) |
Hiermee wijst u een formulierparameter voor binnenkomende afbeeldingsvelden toe aan de juiste x-coördinaat- en y-coördinaatwaarden. |
| MapPath(String, String, Boolean) |
Hiermee wordt het opgegeven virtuele pad toegewezen aan een fysiek pad op de server. |
| MapPath(String) |
Hiermee wordt het opgegeven virtuele pad toegewezen aan een fysiek pad op de server. |
| MapRawImageCoordinates(String) |
Hiermee wordt een formulierparameter voor binnenkomende afbeeldingsvelden toegewezen aan de juiste x- en y-coördinaatwaarden. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| SaveAs(String, Boolean) |
Slaat een HTTP-aanvraag op schijf op. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| ValidateInput() |
Zorgt ervoor dat validatie plaatsvindt voor de verzamelingen die worden geopend via de Cookies, Formen QueryString eigenschappen. |