HttpResponseWrapper 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.
Beágyazza a HTTP belső objektumot, amely HTTP-választ biztosít egy ASP.NET műveletből.
public ref class HttpResponseWrapper : System::Web::HttpResponseBase
public class HttpResponseWrapper : System.Web.HttpResponseBase
type HttpResponseWrapper = class
inherit HttpResponseBase
Public Class HttpResponseWrapper
Inherits HttpResponseBase
- Öröklődés
Megjegyzések
Az HttpResponseWrapper osztály az HttpResponseBase osztályból származik, és burkolóként szolgál az HttpResponse osztályhoz. Ez az osztály az osztály funkcióit teszi elérhetővé, HttpResponse miközben a típust is felfedi HttpResponseBase . A HttpResponseBase osztály lehetővé teszi az alkalmazás HttpResponse osztályának eredeti implementációját egy egyéni implementációra, például amikor az egységtesztelést a ASP.NET folyamaton kívül hajtja végre.
Konstruktorok
| Name | Description |
|---|---|
| HttpResponseWrapper(HttpResponse) |
Inicializálja a HttpResponseWrapper 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 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 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 lehetővé teszi a szöveg kimenetét a kimenő HTTP-válaszfolyamon. |
| OutputStream |
Bináris kimenetet biztosít a kimenő HTTP-tartalomtörzsnek. |
| RedirectLocation |
Lekéri vagy beállítja a HTTP-fejléc |
| Status |
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űveleteket. |
| SuppressContent |
Lekéri vagy beállít egy értéket, amely jelzi, hogy HTTP-tartalmat szeretne-e küldeni az ügyfélnek. |
| SuppressDefaultCacheControlHeader |
Lekéri vagy beállít egy értéket, amely jelzi, hogy el szeretné-e tiltani az alapértelmezett gyorsítótár-vezérlést: a jelenlegi HTTP-válasz privát fejlécét. |
| 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[]) |
Származtatott osztály felülírásakor a gyorsítótár-függőségeket társítja a válaszhoz, amely lehetővé teszi a válasz érvénytelenítését, 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 tartalomkimeneté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) |
A megadott útvonalparaméter-értékekkel átirányít egy kérést egy új 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. (Öröklődés forrása HttpResponseBase) |
| RedirectToRoute(RouteValueDictionary) |
A megadott útvonalparaméter-értékekkel átirányít egy kérést egy új URL-címre. |
| RedirectToRoute(RouteValueDictionary) |
Átirányítja a kérést egy új URL-címre az útvonalparaméter-értékek használatával. (Öröklődés forrása HttpResponseBase) |
| RedirectToRoute(String, Object) |
Átirányítja a kérést egy új URL-címre a megadott útvonalnév és ú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. (Öröklődés forrása HttpResponseBase) |
| RedirectToRoute(String, RouteValueDictionary) |
Átirányítja a kérést egy új URL-címre a megadott útvonalnév és útvonalparaméter-értékek 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. (Öröklődés forrása HttpResponseBase) |
| RedirectToRoute(String) |
A megadott útvonalnév használatával átirányít egy kérést egy új URL-címre. |
| RedirectToRoute(String) |
Átirányítja a kérést egy új URL-címre egy útvonalnév használatával. (Öröklődés forrása HttpResponseBase) |
| RedirectToRoutePermanent(Object) |
A megadott útvonalparaméter-értékek használatával végleges átirányítást hajt végre a kért URL-címről egy új URL-címre. |
| 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. (Öröklődés forrása HttpResponseBase) |
| RedirectToRoutePermanent(RouteValueDictionary) |
A megadott útvonalparaméter-értékek használatával végleges átirányítást hajt végre a kért URL-címről egy új URL-címre. |
| 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. (Öröklődés forrása HttpResponseBase) |
| RedirectToRoutePermanent(String, Object) |
Az új URL-címnek megfelelő útvonalnév és útvonalparaméter-értékek használatával végleges átirányítást hajt végre a kért URL-címről egy új URL-címre. |
| 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. (Öröklődés forrása HttpResponseBase) |
| RedirectToRoutePermanent(String, RouteValueDictionary) |
Végleges átirányítást hajt végre a kért URL-címről egy új URL-címre a megadott útvonalnév és útvonalparaméter-értékek 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. (Öröklődés forrása HttpResponseBase) |
| RedirectToRoutePermanent(String) |
A megadott ú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. |
| 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. (Öröklődés forrása HttpResponseBase) |
| 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. |