HttpResponseBase Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Azoknak az osztályoknak az alaposztályát jelöli, amelyek HTTP-választ nyújtanak egy ASP.NET műveletből.
public ref class HttpResponseBase abstract
public abstract class HttpResponseBase
type HttpResponseBase = class
Public MustInherit Class HttpResponseBase
- Öröklődés
-
HttpResponseBase
- Származtatott
Megjegyzések
Az HttpResponseBase osztály egy absztrakt osztály, amely ugyanazokat a tagokat tartalmazza, mint az HttpResponse osztály. A HttpResponseBase osztály lehetővé teszi olyan származtatott osztályok létrehozását, amelyek hasonlóak a HttpResponse osztályhoz, de testre szabhatók, és amelyek a ASP.NET folyamaton kívül működnek. Amikor egységtesztelést végez, általában egy származtatott osztályt használ olyan tagok implementálásához, amelyek testre szabott viselkedéssel rendelkeznek, és megfelelnek a tesztelt forgatókönyvnek.
Az HttpResponseWrapper osztály az HttpResponseBase osztályból származik. Az HttpResponseWrapper osztály burkolóként szolgál az HttpResponse osztályhoz. Futásidőben általában az HttpResponseWrapper osztály egy példányával hívja meg az objektum tagjait HttpResponse .
Konstruktorok
| Name | Description |
|---|---|
| HttpResponseBase() |
Inicializálja a HttpResponseBase osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| Buffer |
Lekéri vagy beállít egy értéket, amely jelzi, hogy pufferelje-e a kimenetet, és küldje el a teljes válasz feldolgozása után. |
| BufferOutput |
Lekéri vagy beállít egy értéket, amely jelzi, hogy pufferelje-e a kimenetet, és küldje el a teljes lap feldolgozása után. |
| Cache |
Lekéri az aktuális weblap gyorsítótárazási szabályzatát (például a lejárati időt, az adatvédelmi beállításokat és a változó záradékokat). |
| CacheControl |
Lekéri vagy beállítja az |
| Charset |
Lekéri vagy beállítja az aktuális válasz HTTP-karakterkészletét. |
| ClientDisconnectedToken |
CancellationToken Az ügyfél leválasztásakor megbotlott objektumot kap. |
| ContentEncoding |
Lekéri vagy beállítja az aktuális válasz tartalomkódolását. |
| ContentType |
Lekéri vagy beállítja az aktuális válasz HTTP MIME-típusát. |
| Cookies |
Lekéri a válasz cookie-gyűjteményét. |
| Expires |
Lekéri vagy beállítja az ügyfélen vagy proxyn gyorsítótárazott lap lejárata előtti percek számát. Ha a felhasználó visszatér ugyanarra a lapra, mielőtt lejár, megjelenik a gyorsítótárazott verzió. Expires az Active Server Pages (ASP) korábbi verzióival való kompatibilitás érdekében van megadva. |
| ExpiresAbsolute |
Lekéri vagy beállítja azt az abszolút dátumot és időpontot, amikor a gyorsítótárban lévő információk lejárnak. ExpiresAbsolute az Active Server Pages (ASP) korábbi verzióival való kompatibilitás érdekében van megadva. |
| Filter |
Lekéri vagy beállítja a HTTP-entitás törzsének átvitel előtti módosításához használt szűrőobjektumot. |
| HeaderEncoding |
Lekéri vagy beállítja az aktuális válasz fejlécének kódolását. |
| Headers |
Lekéri a válaszfejlécek gyűjteményét. |
| HeadersWritten |
Beolvas egy értéket, amely jelzi, hogy a válaszfejlécek meg lettek-e írva. |
| IsClientConnected |
Olyan értéket kap, amely jelzi, hogy az ügyfél csatlakozik-e a kiszolgálóhoz. |
| IsRequestBeingRedirected |
Olyan értéket kap, amely jelzi, hogy az ügyfél átirányítva van-e egy új helyre. |
| Output |
Lekéri azt az objektumot, amely engedélyezi a szöveges kimenetet a HTTP-válaszstreamben. |
| OutputStream |
Lekéri azt az objektumot, amely engedélyezi a bináris kimenetet a kimenő HTTP-tartalomtörzs számára. |
| RedirectLocation |
Lekéri vagy beállítja a HTTP-fejléc |
| Status |
Lekéri vagy beállítja az |
| StatusCode |
Lekéri vagy beállítja az ügyfélnek visszaadott kimenet HTTP-állapotkódját. |
| StatusDescription |
Lekéri vagy beállítja az ügyfélnek visszaadott kimenet HTTP-állapotüzenetét. |
| SubStatusCode |
Lekéri vagy beállítja a válasz állapotkódját minősítő értéket. |
| SupportsAsyncFlush |
Olyan értéket kap, amely jelzi, hogy a kapcsolat támogatja-e az aszinkron kiürítési műveletet. |
| SuppressContent |
Lekéri vagy beállít egy értéket, amely jelzi, hogy csak a HTTP-fejlécek lesznek-e elküldve az ügyfélnek. |
| SuppressDefaultCacheControlHeader |
Lekéri vagy beállítja az aktuális HTTP-válasz alapértelmezett |
| SuppressFormsAuthenticationRedirect |
Lekéri vagy beállítja azt az értéket, amely meghatározza, hogy el kell-e tiltani az űrlapok hitelesítési átirányítását a bejelentkezési lapra. |
| TrySkipIisCustomErrors |
Lekéri vagy beállít egy értéket, amely meghatározza, hogy az IIS 7.0 egyéni hibái le vannak-e tiltva. |
Metódusok
| Name | Description |
|---|---|
| AddCacheDependency(CacheDependency[]) |
Hozzáad egy társított gyorsítótár-függőségeket a válaszhoz, amely lehetővé teszi a válasz érvénytelenítve, ha gyorsítótárazott, és ha a megadott függőségek megváltoznak. |
| AddCacheItemDependencies(ArrayList) |
A gyorsítótárazott válasz érvényességét a gyorsítótárban megadott elemektől teszi függővé. |
| AddCacheItemDependencies(String[]) |
Egy gyorsítótárazott elem érvényességét a gyorsítótárban megadott elemektől teszi függővé. |
| AddCacheItemDependency(String) |
A gyorsítótárazott válasz érvényességét a gyorsítótárban megadott elemtől teszi függővé. |
| AddFileDependencies(ArrayList) |
Fájlneveket ad hozzá azoknak a fájlneveknek a gyűjteményéhez, amelyektől az aktuális válasz függ. |
| AddFileDependencies(String[]) |
Fájlnévtömböt ad hozzá azoknak a fájlneveknek a gyűjteményéhez, amelyektől az aktuális válasz függ. |
| AddFileDependency(String) |
Egyetlen fájlnevet ad hozzá azoknak a fájlneveknek a gyűjteményéhez, amelyektől az aktuális válasz függ. |
| AddHeader(String, String) |
HTTP-fejlécet ad hozzá az aktuális válaszhoz. Ez a módszer az ASP korábbi verzióival való kompatibilitást szolgálja. |
| AddOnSendingHeaders(Action<HttpContextBase>) |
Regisztrál egy visszahívást, amelyet a ASP.NET futtatókörnyezet közvetlenül a kérés válaszfejléceinek elküldése előtt hív meg. |
| AppendCookie(HttpCookie) |
HTTP-cookie hozzáadása a HTTP-válasz cookie-gyűjteményhez. |
| AppendHeader(String, String) |
HTTP-fejlécet ad hozzá az aktuális válaszhoz. |
| AppendToLog(String) |
Egyéni naplóadatokat ad hozzá a Internet Information Services (IIS) naplófájlhoz. |
| ApplyAppPathModifier(String) |
Hozzáad egy munkamenet-azonosítót a virtuális elérési úthoz, ha a munkamenet munkamenet-állapotot használ Cookieless , és visszaadja az egyesített elérési utat. |
| BeginFlush(AsyncCallback, Object) |
Elküldi a jelenleg pufferelt választ az ügyfélnek. |
| BinaryWrite(Byte[]) |
Bináris karakterekből álló sztringet ír a HTTP kimeneti adatfolyamba. |
| Clear() |
Törli az összes fejlécet és tartalomkimenetet az aktuális válaszból. |
| ClearContent() |
Törli az aktuális válasz összes tartalmát. |
| ClearHeaders() |
Törli az összes fejlécet az aktuális válaszból. |
| Close() |
Bezárja a szoftvercsatorna-kapcsolatot egy ügyfélhez. |
| DisableKernelCache() |
Letiltja a kernel gyorsítótárazását az aktuális válaszhoz. |
| DisableUserCache() |
Letiltja az IIS felhasználói módú gyorsítótárazását ehhez a válaszhoz. |
| End() |
Az összes jelenleg pufferelt kimenetet elküldi az ügyfélnek, leállítja a kért folyamat végrehajtását, és aktiválja az eseményt EndRequest . |
| EndFlush(IAsyncResult) |
Befejez egy aszinkron kiürítési műveletet. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| Flush() |
Az összes jelenleg pufferelt kimenetet elküldi az ügyfélnek. |
| FlushAsync() |
Aszinkron módon küldi el az összes jelenleg pufferelt kimenetet az ügyfélnek. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| Pics(String) |
EGY HTTP-fejléc |
| PushPromise(String, String, NameValueCollection) |
Támogatja azokat az alkalmazásokat, amelyek leküldéses ígéreteket küldenek a HTTP 2.0-ügyfeleknek. További információ: HTTP/2 Specifikáció 8.2. szakasz: Kiszolgáló leküldése. |
| PushPromise(String) |
Támogatja azokat az alkalmazásokat, amelyek leküldéses ígéreteket küldenek a HTTP 2.0-ügyfeleknek. További információ: HTTP/2 Specifikáció 8.2. szakasz: Kiszolgáló leküldése. |
| Redirect(String, Boolean) |
Átirányítja a kérést a megadott URL-címre, és meghatározza, hogy az aktuális folyamat végrehajtása leáll-e. |
| Redirect(String) |
Átirányítja a kérést a megadott URL-címre. |
| RedirectPermanent(String, Boolean) |
Végleges átirányítást hajt végre a kért URL-címről a megadott URL-címre, és lehetővé teszi a válasz befejezését. |
| RedirectPermanent(String) |
Végleges átirányítást hajt végre a kért URL-címről a megadott URL-címre. |
| RedirectToRoute(Object) |
Átirányítja a kérést egy új URL-címre az útvonalparaméter-értékek használatával. |
| RedirectToRoute(RouteValueDictionary) |
Átirányítja a kérést egy új URL-címre az útvonalparaméter-értékek használatával. |
| RedirectToRoute(String, Object) |
Átirányítja a kérést egy új URL-címre az útvonalparaméter-értékek és az útvonalnév használatával. |
| RedirectToRoute(String, RouteValueDictionary) |
Átirányítja a kérést egy új URL-címre az útvonalparaméter-értékek és az útvonalnév használatával. |
| RedirectToRoute(String) |
Átirányítja a kérést egy új URL-címre egy útvonalnév használatával. |
| RedirectToRoutePermanent(Object) |
Állandó átirányítást hajt végre a kért URL-címről egy új URL-címre útvonalparaméter-értékek használatával. |
| RedirectToRoutePermanent(RouteValueDictionary) |
Állandó átirányítást hajt végre a kért URL-címről egy új URL-címre útvonalparaméter-értékek használatával. |
| RedirectToRoutePermanent(String, Object) |
Végleges átirányítást hajt végre a kért URL-címről egy új URL-címre az útvonal paraméterértékeinek és az új URL-címnek megfelelő útvonal nevének használatával. |
| RedirectToRoutePermanent(String, RouteValueDictionary) |
Végleges átirányítást hajt végre a kért URL-címről egy új URL-címre az útvonalparaméter-értékek és az útvonalnév használatával. |
| RedirectToRoutePermanent(String) |
Egy útvonalnév használatával végleges átirányítást hajt végre a kért URL-címről egy új URL-címre. |
| RemoveOutputCacheItem(String, String) |
A megadott kimeneti gyorsítótár-szolgáltató használatával távolítja el a megadott elérési úthoz társított összes kimeneti gyorsítótár-összetevőt. |
| RemoveOutputCacheItem(String) |
Eltávolítja a gyorsítótárból a megadott elérési úthoz társított összes gyorsítótárazott elemet. |
| SetCookie(HttpCookie) |
Frissít egy meglévő cookie-t a cookie-gyűjteményben. |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
| TransmitFile(String, Int64, Int64) |
A fájl megadott részét a HTTP-válasz kimeneti adatfolyamára írja anélkül, hogy puffereli azt a memóriába. |
| TransmitFile(String) |
A megadott fájlt a HTTP-válasz kimeneti adatfolyamára írja anélkül, hogy puffereli azt a memóriában. |
| Write(Char) |
Karaktert ír egy HTTP-válasz kimeneti adatfolyamára. |
| Write(Char[], Int32, Int32) |
A megadott karaktertömböt a HTTP-válasz kimeneti adatfolyamára írja. |
| Write(Object) |
A megadott objektumot a HTTP-válaszfolyamba írja. |
| Write(String) |
A megadott sztringet a HTTP-válasz kimeneti adatfolyamára írja. |
| WriteFile(IntPtr, Int64, Int64) |
A megadott fájlt a HTTP-válasz kimeneti adatfolyamára írja. |
| WriteFile(String, Boolean) |
A megadott fájl tartalmát a HTTP-válasz kimeneti adatfolyamára írja, és meghatározza, hogy a tartalom memóriablokkként van-e megírva. |
| WriteFile(String, Int64, Int64) |
A megadott fájlt a HTTP-válasz kimeneti adatfolyamára írja. |
| WriteFile(String) |
A megadott fájl tartalmát fájlblokkként írja a HTTP-válasz kimeneti adatfolyamára. |
| WriteSubstitution(HttpResponseSubstitutionCallback) |
Helyettesítő blokkokat szúr be a válaszba, amelyek lehetővé teszik a régiók dinamikus létrehozását a gyorsítótárazott kimeneti válaszokhoz. |