HttpRequestBase 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.
Fungeert als de basisklasse voor klassen waarmee ASP.NET de HTTP-waarden kan lezen die door een client tijdens een webaanvraag worden verzonden.
public ref class HttpRequestBase abstract
public abstract class HttpRequestBase
type HttpRequestBase = class
Public MustInherit Class HttpRequestBase
- Overname
-
HttpRequestBase
- Afgeleid
Opmerkingen
De HttpRequestBase klasse is een abstracte klasse die dezelfde leden bevat als de HttpRequest klasse. Met de klasse HttpRequestBase kunt u afgeleide klassen maken die vergelijkbaar zijn met de klasse HttpRequest, maar die u kunt aanpassen en die buiten de ASP.NET-pijplijn werken. Wanneer u eenheidstests uitvoert, gebruikt u doorgaans een afgeleide klasse om leden te implementeren die aangepast gedrag hebben dat voldoet aan het scenario dat u test.
De HttpRequestWrapper klasse is afgeleid van de HttpRequestBase klasse. De HttpRequestWrapper klasse fungeert als wrapper voor de HttpRequest klasse. Tijdens runtime gebruikt u doorgaans een exemplaar van de HttpRequestWrapper klasse om leden van het HttpRequest object aan te roepen.
Constructors
| Name | Description |
|---|---|
| HttpRequestBase() |
Initialiseert de klasse voor gebruik door een overgenomen klasse-exemplaar. Deze constructor kan alleen worden aangeroepen door een overgenomen klasse. |
Eigenschappen
| Name | Description |
|---|---|
| AcceptTypes |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u een matrix op van door de client ondersteunde MIME-accepttypen. |
| AnonymousID |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de anonieme id voor de gebruiker op als deze beschikbaar is. |
| ApplicationPath |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u het virtuele hoofdpad van de ASP.NET-toepassing op de server op. |
| AppRelativeCurrentExecutionFilePath |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt het virtuele pad van de hoofdmap van de toepassing opgehaald en wordt het relatief met behulp van de tilde-notatie (~) voor de hoofdmap van de toepassing (zoals in '~/page.aspx'). |
| Browser |
Wanneer deze wordt overschreven in een afgeleide klasse, krijgt u informatie over de browsermogelijkheden van de aanvragende client. |
| ClientCertificate |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u het clientbeveiligingscertificaat van de huidige aanvraag op. |
| ContentEncoding |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt of stelt u de tekenset in van de gegevens die door de client worden geleverd. |
| ContentLength |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt de lengte, in bytes, opgehaald van inhoud die door de client is verzonden. |
| ContentType |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt of stelt u het MIME-inhoudstype van de aanvraag in. |
| Cookies |
Wanneer deze in een afgeleide klasse wordt overschreven, haalt u de verzameling cookies op die door de klant zijn verzonden. |
| CurrentExecutionFilePath |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u het virtuele pad van de huidige aanvraag op. |
| CurrentExecutionFilePathExtension |
Wanneer deze is geïmplementeerd in een afgeleide klasse, haalt u de extensie op van de bestandsnaam die is opgegeven in de CurrentExecutionFilePath eigenschap. |
| FilePath |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u het virtuele pad van de huidige aanvraag op. |
| Files |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de verzameling bestanden op die door de client zijn geüpload, in mime-indeling met meerdere onderdelen. |
| Filter |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt of stelt u het filter in dat moet worden gebruikt wanneer de huidige invoerstroom wordt gelezen. |
| Form |
Wanneer deze worden overschreven in een afgeleide klasse, haalt u de verzameling formuliervariabelen op die door de client zijn verzonden. |
| Headers |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de verzameling HTTP-headers op die door de client zijn verzonden. |
| HttpChannelBinding |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt het ChannelBinding object van het huidige HttpWorkerRequest exemplaar opgehaald. |
| HttpMethod |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de HTTP-methode voor gegevensoverdracht (zoals |
| InputStream |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de inhoud van de binnenkomende HTTP-entiteitstekst op. |
| IsAuthenticated |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt een waarde opgehaald die aangeeft of de aanvraag is geverifieerd. |
| IsLocal |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt een waarde opgehaald die aangeeft of de aanvraag afkomstig is van de lokale computer. |
| IsSecureConnection |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt een waarde opgehaald die aangeeft of de HTTP-verbinding gebruikmaakt van secure sockets (HTTPS-protocol). |
| Item[String] |
Wanneer het object wordt overschreven in een afgeleide klasse, haalt u het opgegeven object op uit de Cookiesverzamelingen , of de Form verzamelingenQueryStringServerVariables. |
| LogonUserIdentity |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt het WindowsIdentity type voor de huidige gebruiker opgevraagd. |
| Params |
Wanneer deze wordt overschreven in een afgeleide klasse, krijgt u een gecombineerde verzameling , QueryStringFormServerVariablesen Cookies items. |
| Path |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u het virtuele pad van de huidige aanvraag op. |
| PathInfo |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u aanvullende padinformatie op voor een resource met een URL-extensie. |
| PhysicalApplicationPath |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u het fysieke bestandssysteempad van de hoofdmap van de huidige toepassing op. |
| PhysicalPath |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u het fysieke bestandssysteempad van de aangevraagde resource op. |
| QueryString |
Wanneer deze worden overschreven in een afgeleide klasse, haalt u de verzameling http-queryreeksvariabelen op. |
| RawUrl |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de volledige URL van de huidige aanvraag op. |
| ReadEntityBodyMode |
Wanneer deze is geïmplementeerd in een afgeleide klasse, wordt een waarde opgehaald die aangeeft of de hoofdtekst van de aanvraagentiteit is gelezen en zo ja, hoe deze is gelezen. |
| RequestContext |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt het RequestContext exemplaar van de huidige aanvraag opgevraagd. |
| RequestType |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt of stelt u de HTTP-methode voor gegevensoverdracht ( |
| ServerVariables |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u een verzameling webservervariabelen op. |
| TimedOutToken |
Wanneer deze is geïmplementeerd in een afgeleide klasse, wordt een CancellationToken object opgehaald dat wordt gettript wanneer er een time-out optreedt voor een aanvraag. |
| TlsTokenBindingInfo |
Hiermee haalt u de bindingsgegevens van het token voor dit exemplaar op of stelt u deze in. |
| TotalBytes |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt het aantal bytes in de huidige invoerstroom opgevraagd. |
| Unvalidated |
Wanneer deze is geïmplementeerd in een afgeleide klasse, verleent u toegang tot HTTP-aanvraagwaarden zonder aanvraagvalidatie te activeren. |
| Url |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt informatie opgehaald over de URL van de huidige aanvraag. |
| UrlReferrer |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt informatie opgehaald over de URL van de clientaanvraag die is gekoppeld aan de huidige URL. |
| UserAgent |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de volledige tekenreeks van de gebruikersagent van de client op. |
| UserHostAddress |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u het IP-hostadres van de client op. |
| UserHostName |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de DNS-naam van de client op. |
| UserLanguages |
Wanneer deze wordt overschreven in een afgeleide klasse, krijgt u een gesorteerde matrix met voorkeuren voor clienttaal. |
Methoden
| Name | Description |
|---|---|
| Abort() |
Hiermee wordt de onderliggende TCP-verbinding geforceerd beëindigd, waardoor elke openstaande I/O mislukt. |
| BinaryRead(Int32) |
Wanneer deze wordt overschreven in een afgeleide klasse, voert u 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() |
Wanneer deze is geïmplementeerd in een afgeleide klasse, haalt u een Stream object op dat kan worden gebruikt om de binnenkomende HTTP-entiteitstekst te lezen. |
| GetBufferlessInputStream() |
Wanneer deze wordt geïmplementeerd in een afgeleide klasse, haalt u een Stream object op dat kan worden gebruikt om de binnenkomende HOOFDtekst van de HTTP-entiteit te lezen, waarbij eventueel de limiet voor de aanvraaglengte wordt uitgeschakeld die is ingesteld in de MaxRequestLength eigenschap. |
| GetBufferlessInputStream(Boolean) |
Wanneer deze wordt geïmplementeerd in een afgeleide klasse, haalt u een Stream object op dat kan worden gebruikt om de binnenkomende HOOFDtekst van de HTTP-entiteit te lezen, waarbij eventueel de limiet voor de aanvraaglengte wordt uitgeschakeld 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() |
Wanneer deze wordt geïmplementeerd in een afgeleide klasse, biedt u een kopie van de hoofdtekst van de HTTP-aanvraagentiteit naar IIS. |
| InsertEntityBody(Byte[], Int32, Int32) |
Wanneer iis wordt geïmplementeerd in een afgeleide klasse, verleent u IIS een kopie van de hoofdtekst van de HTTP-aanvraagentiteit en informatie over het object van de aanvraagentiteit. |
| MapImageCoordinates(String) |
Wanneer deze wordt overschreven in een afgeleide klasse, wijst u een binnenkomende parameter voor het formulier afbeeldingsveld toe aan de juiste x-coördinaat- en y-coördinaatwaarden. |
| MapPath(String, String, Boolean) |
Wanneer dit wordt overschreven in een afgeleide klasse, wijst u het opgegeven virtuele pad toe aan een fysiek pad op de server. |
| MapPath(String) |
Wanneer dit wordt overschreven in een afgeleide klasse, wijst u het opgegeven virtuele pad toe 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) |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt een HTTP-aanvraag op de schijf opgeslagen. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| ValidateInput() |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt validatie uitgevoerd voor de verzamelingen die worden geopend via de Cookies, Formen QueryString eigenschappen. |