HttpResponseBase 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.
Vertegenwoordigt de basisklasse voor klassen die HTTP-antwoordgegevens van een ASP.NET-bewerking bieden.
public ref class HttpResponseBase abstract
public abstract class HttpResponseBase
type HttpResponseBase = class
Public MustInherit Class HttpResponseBase
- Overname
-
HttpResponseBase
- Afgeleid
Opmerkingen
De HttpResponseBase klasse is een abstracte klasse die dezelfde leden bevat als de HttpResponse klasse. Met de klasse HttpResponseBase kunt u afgeleide klassen maken die vergelijkbaar zijn met de klasse HttpResponse, 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 HttpResponseWrapper klasse is afgeleid van de HttpResponseBase klasse. De HttpResponseWrapper klasse fungeert als wrapper voor de HttpResponse klasse. Tijdens runtime gebruikt u doorgaans een exemplaar van de HttpResponseWrapper klasse om leden van het HttpResponse object aan te roepen.
Constructors
| Name | Description |
|---|---|
| HttpResponseBase() |
Initialiseert een nieuw exemplaar van de HttpResponseBase klasse. |
Eigenschappen
| Name | Description |
|---|---|
| Buffer |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of uitvoer moet worden gebufferd en verzonden nadat het volledige antwoord is verwerkt. |
| BufferOutput |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of uitvoer moet worden gebufferd en verzonden nadat de volledige pagina is verwerkt. |
| Cache |
Hiermee haalt u het cachebeleid (zoals verlooptijd, privacyinstellingen en verschillende componenten) van de huidige webpagina op. |
| CacheControl |
Hiermee wordt de |
| Charset |
Hiermee haalt u de HTTP-tekenset van het huidige antwoord op of stelt u deze in. |
| ClientDisconnectedToken |
Hiermee wordt een CancellationToken object opgehaald dat wordt verschoven wanneer de client de verbinding verbreekt. |
| ContentEncoding |
Hiermee wordt de inhoudscodering van het huidige antwoord opgehaald of ingesteld. |
| ContentType |
Hiermee haalt u het HTTP MIME-type van het huidige antwoord op of stelt u dit in. |
| Cookies |
Hiermee haalt u de cookieverzameling van het antwoord op. |
| Expires |
Hiermee wordt het aantal minuten opgehaald of ingesteld voordat een pagina die is opgeslagen in de cache op de client of proxy verloopt. Als de gebruiker terugkeert naar dezelfde pagina voordat deze verloopt, wordt de versie in de cache weergegeven. Expires is beschikbaar voor compatibiliteit met eerdere versies van Active Server Pages (ASP). |
| ExpiresAbsolute |
Hiermee worden de absolute datum en tijd opgehaald of ingesteld waarop de gegevens in de cache in de cache verlopen. ExpiresAbsolute is beschikbaar voor compatibiliteit met eerdere versies van Active Server Pages (ASP). |
| Filter |
Hiermee wordt een filterobject opgehaald of ingesteld dat wordt gebruikt om de hoofdtekst van de HTTP-entiteit te wijzigen vóór verzending. |
| HeaderEncoding |
Hiermee haalt u de codering voor de header van het huidige antwoord op of stelt u deze in. |
| Headers |
Hiermee haalt u de verzameling antwoordheaders op. |
| HeadersWritten |
Hiermee wordt een waarde opgehaald die aangeeft of de antwoordheaders zijn geschreven. |
| IsClientConnected |
Hiermee wordt een waarde opgehaald die aangeeft of de client is verbonden met de server. |
| IsRequestBeingRedirected |
Hiermee wordt een waarde opgehaald die aangeeft of de client wordt omgeleid naar een nieuwe locatie. |
| Output |
Hiermee haalt u het object op waarmee tekstuitvoer naar de HTTP-antwoordstroom kan worden uitgevoerd. |
| OutputStream |
Hiermee haalt u het object op dat binaire uitvoer naar de hoofdtekst van de uitgaande HTTP-inhoud inschakelt. |
| RedirectLocation |
Hiermee haalt u de waarde van de HTTP-header |
| Status |
Hiermee haalt u de |
| StatusCode |
Hiermee wordt de HTTP-statuscode opgehaald of ingesteld van de uitvoer die wordt geretourneerd naar de client. |
| StatusDescription |
Hiermee wordt het HTTP-statusbericht opgehaald of ingesteld van de uitvoer die wordt geretourneerd naar de client. |
| SubStatusCode |
Hiermee wordt een waarde opgehaald of ingesteld waarmee de statuscode van het antwoord wordt gekwalificeerd. |
| SupportsAsyncFlush |
Hiermee wordt een waarde opgehaald die aangeeft of de verbinding asynchrone flush-bewerking ondersteunt. |
| SuppressContent |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of alleen de HTTP-headers naar de client worden verzonden. |
| SuppressDefaultCacheControlHeader |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de standaardheader |
| SuppressFormsAuthenticationRedirect |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of formulierverificatieomleiding naar de aanmeldingspagina moet worden onderdrukt. |
| TrySkipIisCustomErrors |
Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt aangegeven of aangepaste IIS 7.0-fouten zijn uitgeschakeld. |
Methoden
| Name | Description |
|---|---|
| AddCacheDependency(CacheDependency[]) |
Hiermee voegt u cacheafhankelijkheden toe aan het antwoord waarmee het antwoord ongeldig kan worden gemaakt als deze in de cache is opgeslagen en als de opgegeven afhankelijkheden veranderen. |
| AddCacheItemDependencies(ArrayList) |
Hiermee wordt de geldigheid van een reactie in de cache afhankelijk van de opgegeven items in de cache. |
| AddCacheItemDependencies(String[]) |
Hiermee wordt de geldigheid van een item in de cache afhankelijk van de opgegeven items in de cache. |
| AddCacheItemDependency(String) |
Hiermee wordt de geldigheid van een reactie in de cache afhankelijk van het opgegeven item in de cache. |
| AddFileDependencies(ArrayList) |
Voegt bestandsnamen toe aan de verzameling bestandsnamen waarop het huidige antwoord afhankelijk is. |
| AddFileDependencies(String[]) |
Voegt een matrix met bestandsnamen toe aan de verzameling bestandsnamen waarop het huidige antwoord afhankelijk is. |
| AddFileDependency(String) |
Hiermee voegt u één bestandsnaam toe aan de verzameling bestandsnamen waarop het huidige antwoord afhankelijk is. |
| AddHeader(String, String) |
Voegt een HTTP-header toe aan het huidige antwoord. Deze methode is beschikbaar voor compatibiliteit met eerdere versies van ASP. |
| AddOnSendingHeaders(Action<HttpContextBase>) |
Registreert een callback die door de ASP.NET runtime direct wordt aangeroepen voordat antwoordheaders voor deze aanvraag worden verzonden. |
| AppendCookie(HttpCookie) |
Hiermee voegt u een HTTP-cookie toe aan de cookieverzameling van het HTTP-antwoord. |
| AppendHeader(String, String) |
Voegt een HTTP-header toe aan het huidige antwoord. |
| AppendToLog(String) |
Hiermee voegt u aangepaste logboekgegevens toe aan het logboekbestand Internet Information Services (IIS). |
| ApplyAppPathModifier(String) |
Voegt een sessie-id toe aan het virtuele pad als de sessie de sessiestatus gebruikt Cookieless en retourneert het gecombineerde pad. |
| BeginFlush(AsyncCallback, Object) |
Hiermee wordt het momenteel gebufferde antwoord naar de client verzonden. |
| BinaryWrite(Byte[]) |
Hiermee schrijft u een tekenreeks met binaire tekens naar de HTTP-uitvoerstroom. |
| Clear() |
Wist alle headers en inhoudsuitvoer van het huidige antwoord. |
| ClearContent() |
Hiermee wist u alle inhoud uit het huidige antwoord. |
| ClearHeaders() |
Hiermee wist u alle headers uit het huidige antwoord. |
| Close() |
Sluit de socketverbinding met een client. |
| DisableKernelCache() |
Schakelt kernelcaching voor het huidige antwoord uit. |
| DisableUserCache() |
Hiermee schakelt u opslaan in de IIS-gebruikersmodus voor dit antwoord uit. |
| End() |
Verzendt alle momenteel gebufferde uitvoer naar de client, stopt de uitvoering van het aangevraagde proces en genereert de EndRequest gebeurtenis. |
| EndFlush(IAsyncResult) |
Voltooit een asynchrone flush-bewerking. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| Flush() |
Hiermee verzendt u alle momenteel gebufferde uitvoer naar de client. |
| FlushAsync() |
Asynchroon verzendt alle momenteel gebufferde uitvoer naar de client. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| Pics(String) |
Voegt een HTTP-header |
| PushPromise(String, String, NameValueCollection) |
Ondersteunt toepassingen die pushbeloften verzenden naar HTTP 2.0-clients. Zie HTTP/2 Specification Section 8.2: Server Push voor meer informatie. |
| PushPromise(String) |
Ondersteunt toepassingen die pushbeloften verzenden naar HTTP 2.0-clients. Zie HTTP/2 Specification Section 8.2: Server Push voor meer informatie. |
| Redirect(String, Boolean) |
Hiermee wordt een aanvraag omgeleid naar de opgegeven URL en wordt aangegeven of de uitvoering van het huidige proces moet worden beëindigd. |
| Redirect(String) |
Hiermee wordt een aanvraag omgeleid naar de opgegeven URL. |
| RedirectPermanent(String, Boolean) |
Voert een permanente omleiding van de aangevraagde URL naar de opgegeven URL uit en biedt de mogelijkheid om het antwoord te voltooien. |
| RedirectPermanent(String) |
Voert een permanente omleiding van de aangevraagde URL naar de opgegeven URL uit. |
| RedirectToRoute(Object) |
Hiermee wordt de aanvraag omgeleid naar een nieuwe URL met behulp van routeparameterwaarden. |
| RedirectToRoute(RouteValueDictionary) |
Hiermee wordt de aanvraag omgeleid naar een nieuwe URL met behulp van routeparameterwaarden. |
| RedirectToRoute(String, Object) |
Hiermee wordt de aanvraag omgeleid naar een nieuwe URL met behulp van routeparameterwaarden en een routenaam. |
| RedirectToRoute(String, RouteValueDictionary) |
Hiermee wordt de aanvraag omgeleid naar een nieuwe URL met behulp van routeparameterwaarden en een routenaam. |
| RedirectToRoute(String) |
Hiermee wordt de aanvraag omgeleid naar een nieuwe URL met behulp van een routenaam. |
| RedirectToRoutePermanent(Object) |
Voert een permanente omleiding van de aangevraagde URL naar een nieuwe URL uit met behulp van routeparameterwaarden. |
| RedirectToRoutePermanent(RouteValueDictionary) |
Voert een permanente omleiding van de aangevraagde URL naar een nieuwe URL uit met behulp van routeparameterwaarden. |
| RedirectToRoutePermanent(String, Object) |
Voert een permanente omleiding van de aangevraagde URL naar een nieuwe URL uit met behulp van de routeparameterwaarden en de naam van de route die overeenkomt met de nieuwe URL. |
| RedirectToRoutePermanent(String, RouteValueDictionary) |
Voert een permanente omleiding van de aangevraagde URL naar een nieuwe URL uit met behulp van routeparameterwaarden en een routenaam. |
| RedirectToRoutePermanent(String) |
Voert een permanente omleiding van de aangevraagde URL naar een nieuwe URL uit met behulp van een routenaam. |
| RemoveOutputCacheItem(String, String) |
Maakt gebruik van de opgegeven uitvoercacheprovider om alle uitvoercacheartefacten te verwijderen die zijn gekoppeld aan het opgegeven pad. |
| RemoveOutputCacheItem(String) |
Verwijdert alle items in de cache die zijn gekoppeld aan het opgegeven pad. |
| SetCookie(HttpCookie) |
Hiermee wordt een bestaande cookie in de cookieverzameling bijgewerkt. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| TransmitFile(String, Int64, Int64) |
Hiermee schrijft u het opgegeven deel van een bestand naar de uitvoerstroom van het HTTP-antwoord, zonder dat het in het geheugen wordt gebufferd. |
| TransmitFile(String) |
Hiermee schrijft u het opgegeven bestand naar de uitvoerstroom van het HTTP-antwoord, zonder dat het in het geheugen wordt gebufferd. |
| Write(Char) |
Hiermee schrijft u een teken naar een UITVOERstroom van een HTTP-antwoord. |
| Write(Char[], Int32, Int32) |
Hiermee schrijft u de opgegeven matrix met tekens naar de uitvoerstroom van het HTTP-antwoord. |
| Write(Object) |
Hiermee schrijft u het opgegeven object naar de HTTP-antwoordstroom. |
| Write(String) |
Hiermee schrijft u de opgegeven tekenreeks naar de uitvoerstroom van het HTTP-antwoord. |
| WriteFile(IntPtr, Int64, Int64) |
Hiermee schrijft u het opgegeven bestand naar de uitvoerstroom van het HTTP-antwoord. |
| WriteFile(String, Boolean) |
Hiermee schrijft u de inhoud van het opgegeven bestand naar de uitvoerstroom van het HTTP-antwoord en geeft u op of de inhoud wordt geschreven als geheugenblok. |
| WriteFile(String, Int64, Int64) |
Hiermee schrijft u het opgegeven bestand naar de uitvoerstroom van het HTTP-antwoord. |
| WriteFile(String) |
Hiermee schrijft u de inhoud van het opgegeven bestand naar de UITVOERstroom van het HTTP-antwoord als een bestandsblok. |
| WriteSubstitution(HttpResponseSubstitutionCallback) |
Voegt vervangingsblokken in het antwoord in, waardoor dynamische regio's kunnen worden gegenereerd voor uitvoerantwoorden in de cache. |