HttpResponseBase Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar basklassen för klasser som tillhandahåller HTTP-svarsinformation från en ASP.NET åtgärd.
public ref class HttpResponseBase abstract
public abstract class HttpResponseBase
type HttpResponseBase = class
Public MustInherit Class HttpResponseBase
- Arv
-
HttpResponseBase
- Härledda
Kommentarer
Klassen HttpResponseBase är en abstrakt klass som innehåller samma medlemmar som HttpResponse klassen. Med klassen HttpResponseBase kan du skapa härledda klasser som liknar klassen HttpResponse, men som du kan anpassa och som fungerar utanför ASP.NET pipeline. När du utför enhetstestning använder du vanligtvis en härledd klass för att implementera medlemmar som har anpassat beteende som uppfyller det scenario som du testar.
Klassen HttpResponseWrapper härleds från HttpResponseBase klassen. Klassen HttpResponseWrapper fungerar som omslutning för HttpResponse klassen. Vid körning använder du vanligtvis en instans av HttpResponseWrapper klassen för att anropa medlemmar i HttpResponse objektet.
Konstruktorer
| Name | Description |
|---|---|
| HttpResponseBase() |
Initierar en ny instans av HttpResponseBase klassen. |
Egenskaper
| Name | Description |
|---|---|
| Buffer |
Hämtar eller anger ett värde som anger om utdata ska buffrads och skickas när det fullständiga svaret har slutfört bearbetningen. |
| BufferOutput |
Hämtar eller anger ett värde som anger om utdata ska buffrads och skickas när hela sidan har slutfört bearbetningen. |
| Cache |
Hämtar cachelagringsprincipen (till exempel förfallotid, sekretessinställningar och olika satser) för den aktuella webbsidan. |
| CacheControl |
Hämtar eller anger |
| Charset |
Hämtar eller anger HTTP-teckenuppsättningen för det aktuella svaret. |
| ClientDisconnectedToken |
Hämtar ett CancellationToken objekt som utlöss när klienten kopplas från. |
| ContentEncoding |
Hämtar eller anger innehållskodning för det aktuella svaret. |
| ContentType |
Hämtar eller anger HTTP MIME-typen för det aktuella svaret. |
| Cookies |
Hämtar insamlingen av svarscookie. |
| Expires |
Hämtar eller anger antalet minuter innan en sida som cachelagras på klienten eller proxyn upphör att gälla. Om användaren återgår till samma sida innan den upphör att gälla visas den cachelagrade versionen. Expires tillhandahålls för kompatibilitet med tidigare versioner av Active Server Pages (ASP). |
| ExpiresAbsolute |
Hämtar eller anger det absoluta datum och den tid då cachelagrad information upphör att gälla i cacheminnet. ExpiresAbsolute tillhandahålls för kompatibilitet med tidigare versioner av Active Server Pages (ASP). |
| Filter |
Hämtar eller anger ett filterobjekt som används för att ändra HTTP-entitetstexten före överföring. |
| HeaderEncoding |
Hämtar eller anger kodningen för rubriken för det aktuella svaret. |
| Headers |
Hämtar samlingen med svarshuvuden. |
| HeadersWritten |
Hämtar ett värde som anger om svarshuvudena har skrivits. |
| IsClientConnected |
Hämtar ett värde som anger om klienten är ansluten till servern. |
| IsRequestBeingRedirected |
Hämtar ett värde som anger om klienten omdirigeras till en ny plats. |
| Output |
Hämtar objektet som aktiverar textutdata till HTTP-svarsströmmen. |
| OutputStream |
Hämtar objektet som aktiverar binära utdata till den utgående HTTP-innehållstexten. |
| RedirectLocation |
Hämtar eller anger värdet för HTTP-huvudet |
| Status |
Hämtar eller anger det |
| StatusCode |
Hämtar eller anger HTTP-statuskoden för utdata som returneras till klienten. |
| StatusDescription |
Hämtar eller anger HTTP-statusmeddelandet för utdata som returneras till klienten. |
| SubStatusCode |
Hämtar eller anger ett värde som kvalificerar statuskoden för svaret. |
| SupportsAsyncFlush |
Hämtar ett värde som anger om anslutningen stöder asynkron tömningsåtgärd. |
| SuppressContent |
Hämtar eller anger ett värde som anger om endast HTTP-huvudena ska skickas till klienten. |
| SuppressDefaultCacheControlHeader |
Hämtar eller anger ett värde som anger om standardrubriken |
| SuppressFormsAuthenticationRedirect |
Hämtar eller anger ett värde som anger om omdirigering av formulärautentisering till inloggningssidan ska ignoreras. |
| TrySkipIisCustomErrors |
Hämtar eller anger ett värde som anger om anpassade IIS 7.0-fel är inaktiverade. |
Metoder
| Name | Description |
|---|---|
| AddCacheDependency(CacheDependency[]) |
Lägger till ett associerat cacheberoenden med svaret som gör att svaret kan ogiltigförklaras om det cachelagras och om de angivna beroendena ändras. |
| AddCacheItemDependencies(ArrayList) |
Gör giltigheten för ett cachelagrat svar beroende av de angivna objekten i cacheminnet. |
| AddCacheItemDependencies(String[]) |
Gör giltigheten för ett cachelagrat objekt beroende av de angivna objekten i cacheminnet. |
| AddCacheItemDependency(String) |
Gör giltigheten för ett cachelagrat svar beroende av det angivna objektet i cacheminnet. |
| AddFileDependencies(ArrayList) |
Lägger till filnamn i samlingen med filnamn som det aktuella svaret är beroende av. |
| AddFileDependencies(String[]) |
Lägger till en matris med filnamn i samlingen med filnamn som det aktuella svaret är beroende av. |
| AddFileDependency(String) |
Lägger till ett enda filnamn i samlingen med filnamn som det aktuella svaret är beroende av. |
| AddHeader(String, String) |
Lägger till ett HTTP-huvud i det aktuella svaret. Den här metoden tillhandahålls för kompatibilitet med tidigare versioner av ASP. |
| AddOnSendingHeaders(Action<HttpContextBase>) |
Registrerar ett återanrop som ASP.NET-körningen anropar omedelbart innan svarshuvudena skickas för den här begäran. |
| AppendCookie(HttpCookie) |
Lägger till en HTTP-cookie i insamlingen av HTTP-svarscookie. |
| AppendHeader(String, String) |
Lägger till ett HTTP-huvud i det aktuella svaret. |
| AppendToLog(String) |
Lägger till anpassad logginformation i loggfilen Internet Information Services (IIS). |
| ApplyAppPathModifier(String) |
Lägger till ett sessions-ID i den virtuella sökvägen om sessionen använder Cookieless sessionstillstånd och returnerar den kombinerade sökvägen. |
| BeginFlush(AsyncCallback, Object) |
Skickar det buffrade svaret till klienten. |
| BinaryWrite(Byte[]) |
Skriver en sträng med binära tecken till HTTP-utdataströmmen. |
| Clear() |
Rensar alla rubriker och innehållsutdata från det aktuella svaret. |
| ClearContent() |
Rensar allt innehåll från det aktuella svaret. |
| ClearHeaders() |
Rensar alla rubriker från det aktuella svaret. |
| Close() |
Stänger socketanslutningen till en klient. |
| DisableKernelCache() |
Inaktiverar kernelcachelagring för det aktuella svaret. |
| DisableUserCache() |
Inaktiverar cachelagring i IIS-användarläge för det här svaret. |
| End() |
Skickar alla buffrade utdata till klienten, stoppar körningen av den begärda processen och genererar EndRequest händelsen. |
| EndFlush(IAsyncResult) |
Slutför en asynkron tömningsåtgärd. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| Flush() |
Skickar alla buffrade utdata till klienten. |
| FlushAsync() |
Skickar asynkront alla buffrade utdata till klienten. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| Pics(String) |
Lägger till ett HTTP-huvud |
| PushPromise(String, String, NameValueCollection) |
Stöder program som skickar push-löften till HTTP 2.0-klienter. Mer information finns i HTTP/2-specifikation avsnitt 8.2: Server push. |
| PushPromise(String) |
Stöder program som skickar push-löften till HTTP 2.0-klienter. Mer information finns i HTTP/2-specifikation avsnitt 8.2: Server push. |
| Redirect(String, Boolean) |
Omdirigerar en begäran till den angivna URL:en och anger om körningen av den aktuella processen ska avslutas. |
| Redirect(String) |
Omdirigerar en begäran till den angivna URL:en. |
| RedirectPermanent(String, Boolean) |
Utför en permanent omdirigering från den begärda URL:en till den angivna URL:en och ger möjlighet att slutföra svaret. |
| RedirectPermanent(String) |
Utför en permanent omdirigering från den begärda URL:en till den angivna URL:en. |
| RedirectToRoute(Object) |
Omdirigerar begäran till en ny URL med hjälp av vägparametervärden. |
| RedirectToRoute(RouteValueDictionary) |
Omdirigerar begäran till en ny URL med hjälp av vägparametervärden. |
| RedirectToRoute(String, Object) |
Omdirigerar begäran till en ny URL med hjälp av vägparametervärden och ett vägnamn. |
| RedirectToRoute(String, RouteValueDictionary) |
Omdirigerar begäran till en ny URL med hjälp av vägparametervärden och ett vägnamn. |
| RedirectToRoute(String) |
Omdirigerar begäran till en ny URL med hjälp av ett vägnamn. |
| RedirectToRoutePermanent(Object) |
Utför en permanent omdirigering från den begärda URL:en till en ny URL med hjälp av vägparametervärden. |
| RedirectToRoutePermanent(RouteValueDictionary) |
Utför en permanent omdirigering från den begärda URL:en till en ny URL med hjälp av vägparametervärden. |
| RedirectToRoutePermanent(String, Object) |
Utför en permanent omdirigering från den begärda URL:en till en ny URL med hjälp av routningsparametervärdena och namnet på den väg som motsvarar den nya URL:en. |
| RedirectToRoutePermanent(String, RouteValueDictionary) |
Utför en permanent omdirigering från den begärda URL:en till en ny URL med hjälp av vägparametervärden och ett vägnamn. |
| RedirectToRoutePermanent(String) |
Utför en permanent omdirigering från den begärda URL:en till en ny URL med hjälp av ett vägnamn. |
| RemoveOutputCacheItem(String, String) |
Använder den angivna utdatacacheprovidern för att ta bort alla artefakter för utdatacache som är associerade med den angivna sökvägen. |
| RemoveOutputCacheItem(String) |
Tar bort alla cachelagrade objekt som är associerade med den angivna sökvägen från cachen. |
| SetCookie(HttpCookie) |
Uppdaterar en befintlig cookie i cookiesamlingen. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| TransmitFile(String, Int64, Int64) |
Skriver den angivna delen av en fil till HTTP-svarsutdataströmmen, utan att buffrar den i minnet. |
| TransmitFile(String) |
Skriver den angivna filen till HTTP-svarsutdataströmmen, utan att buffrar den i minnet. |
| Write(Char) |
Skriver ett tecken till en HTTP-svarsutdataström. |
| Write(Char[], Int32, Int32) |
Skriver den angivna teckenmatrisen till HTTP-svarsutdataströmmen. |
| Write(Object) |
Skriver det angivna objektet till HTTP-svarsströmmen. |
| Write(String) |
Skriver den angivna strängen till HTTP-svarsutdataströmmen. |
| WriteFile(IntPtr, Int64, Int64) |
Skriver den angivna filen till HTTP-svarsutdataströmmen. |
| WriteFile(String, Boolean) |
Skriver innehållet i den angivna filen till HTTP-svarsutdataströmmen och anger om innehållet skrivs som ett minnesblock. |
| WriteFile(String, Int64, Int64) |
Skriver den angivna filen till HTTP-svarsutdataströmmen. |
| WriteFile(String) |
Skriver innehållet i den angivna filen till HTTP-svarsutdataströmmen som ett filblock. |
| WriteSubstitution(HttpResponseSubstitutionCallback) |
Infogar ersättningsblock i svaret, vilket möjliggör dynamisk generering av regioner för cachelagrade utdatasvar. |