HttpResponseWrapper Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
bir ASP.NET işleminden HTTP yanıt bilgileri sağlayan HTTP iç nesnesini kapsüller.
public ref class HttpResponseWrapper : System::Web::HttpResponseBase
public class HttpResponseWrapper : System.Web.HttpResponseBase
type HttpResponseWrapper = class
inherit HttpResponseBase
Public Class HttpResponseWrapper
Inherits HttpResponseBase
- Devralma
Açıklamalar
sınıfı HttpResponseWrapper sınıfından HttpResponseBase türetilir ve sınıfı için sarmalayıcı görevi görür HttpResponse . Bu sınıf, sınıfın HttpResponse işlevselliğini kullanıma sunarken aynı zamanda türünü de gösterir HttpResponseBase . HttpResponseBase sınıfı, uygulamanızdaki HttpResponse sınıfının özgün uygulamasını, örneğin ASP.NET işlem hattının dışında birim testi yaparken olduğu gibi özel bir uygulamayla değiştirmenizi sağlar.
Oluşturucular
| Name | Description |
|---|---|
| HttpResponseWrapper(HttpResponse) |
HttpResponseWrapper sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| Buffer |
Çıktının arabelleğe alınıp alınmayacağını ve yanıtın tamamı işlendikten sonra gönderilip gönderilmeymeyeceğini belirten bir değer alır veya ayarlar. |
| BufferOutput |
Çıktının arabelleğe alınıp alınmayacağını ve sayfanın tamamı işlendikten sonra gönderilip gönderilmeymeyeceğini belirten bir değer alır veya ayarlar. |
| Cache |
Geçerli Web sayfasının önbelleğe alma ilkesini (süre sonu, gizlilik ayarları ve vary yan tümceleri gibi) alır. |
| CacheControl |
Numaralandırma değerlerinden biriyle |
| Charset |
Geçerli yanıtın HTTP karakter kümesini alır veya ayarlar. |
| ClientDisconnectedToken |
İstemci bağlantısı kesildiğinde atlayan bir CancellationToken nesne alır. |
| ContentEncoding |
Geçerli yanıtın içerik kodlamasını alır veya ayarlar. |
| ContentType |
Geçerli yanıtın HTTP MIME türünü alır veya ayarlar. |
| Cookies |
Yanıt tanımlama bilgisi koleksiyonunu alır. |
| Expires |
İstemcide veya ara sunucuda önbelleğe alınan bir sayfanın süresi dolmadan önce geçmesi gereken dakika sayısını alır veya ayarlar. Kullanıcı süresi dolmadan önce aynı sayfaya dönerse, önbelleğe alınmış sürüm görüntülenir. Expires , ASP'nin önceki sürümleriyle uyumluluk için sağlanmıştır. |
| ExpiresAbsolute |
Önbelleğe alınan bilgilerin önbellekte süresinin dolmasına ilişkin mutlak tarih ve saati alır veya ayarlar. ExpiresAbsolute , ASP'nin önceki sürümleriyle uyumluluk için sağlanmıştır. |
| Filter |
İletimden önce HTTP varlık gövdesini değiştirmek için kullanılan bir filtre nesnesini alır veya ayarlar. |
| HeaderEncoding |
Geçerli yanıtın üst bilgisinin kodlamasını alır veya ayarlar. |
| Headers |
Yanıt üst bilgileri koleksiyonunu alır. |
| HeadersWritten |
Yanıt üst bilgilerinin yazılıp yazılmadığını belirten bir değer alır. |
| IsClientConnected |
İstemcinin sunucuya bağlı olup olmadığını gösteren bir değer alır. |
| IsRequestBeingRedirected |
İstemcinin yeni bir konuma yönlendirilip yönlendirilmediğini gösteren bir değer alır. |
| Output |
Giden HTTP yanıt akışına metin çıkışını etkinleştiren nesneyi alır. |
| OutputStream |
Giden HTTP içerik gövdesine ikili çıkış sağlar. |
| RedirectLocation |
HTTP |
| Status |
İstemciye |
| StatusCode |
İstemciye döndürülen çıkışın HTTP durum kodunu alır veya ayarlar. |
| StatusDescription |
İstemciye döndürülen çıkışın HTTP durum iletisini alır veya ayarlar. |
| SubStatusCode |
Yanıtın durum kodunu niteleyen bir değer alır veya ayarlar. |
| SupportsAsyncFlush |
Bağlantının zaman uyumsuz temizleme işlemlerini destekleyip desteklemediğini gösteren bir değer alır. |
| SuppressContent |
İstemciye HTTP içeriğinin gönderilip gönderilmeymeyeceğini belirten bir değer alır veya ayarlar. |
| SuppressDefaultCacheControlHeader |
Geçerli HTTP yanıtı için varsayılan Önbellek Denetimi: özel üst bilgisinin gizlenip gizlenmeyeceğini belirten bir değer alır veya ayarlar. |
| SuppressFormsAuthenticationRedirect |
Form kimlik doğrulamasının oturum açma sayfasına yeniden yönlendirmesinin gizlenip gizlenmeyeceğini belirten bir değer alır veya ayarlar. |
| TrySkipIisCustomErrors |
IIS 7.0 özel hatalarının devre dışı bırakılıp bırakılmayacağını belirten bir değer alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| AddCacheDependency(CacheDependency[]) |
Türetilmiş bir sınıfta geçersiz kılındığında, önbellek bağımlılıklarını, önbelleğe alınırsa ve belirtilen bağımlılıklar değişirse yanıtın geçersiz kılınmasını sağlayan yanıtla ilişkilendirir. |
| AddCacheItemDependencies(ArrayList) |
Önbelleğe alınmış yanıtın geçerliliğini önbellekteki belirtilen öğelere bağımlı hale getirir. |
| AddCacheItemDependencies(String[]) |
Önbelleğe alınmış bir öğenin geçerliliğini önbellekteki belirtilen öğelere bağımlı hale getirir. |
| AddCacheItemDependency(String) |
Önbelleğe alınmış yanıtın geçerliliğini önbellekte belirtilen öğeye bağımlı hale getirir. |
| AddFileDependencies(ArrayList) |
Geçerli yanıtın bağımlı olduğu dosya adları koleksiyonuna dosya adları ekler. |
| AddFileDependencies(String[]) |
Geçerli yanıtın bağımlı olduğu dosya adları koleksiyonuna bir dosya adları dizisi ekler. |
| AddFileDependency(String) |
Geçerli yanıtın bağımlı olduğu dosya adları koleksiyonuna tek bir dosya adı ekler. |
| AddHeader(String, String) |
Geçerli yanıta bir HTTP üst bilgisi ekler. Bu yöntem, ASP'nin önceki sürümleriyle uyumluluk için sağlanır. |
| AddOnSendingHeaders(Action<HttpContextBase>) |
bu istek için yanıt üst bilgileri gönderilmeden hemen önce ASP.NET çalışma zamanının çağıracağı bir geri çağırma kaydeder. |
| AppendCookie(HttpCookie) |
HTTP yanıt tanımlama bilgisi koleksiyonuna bir HTTP tanımlama bilgisi ekler. |
| AppendHeader(String, String) |
Geçerli yanıta bir HTTP üst bilgisi ekler. |
| AppendToLog(String) |
Internet Information Services (IIS) günlük dosyasına özel günlük bilgileri ekler. |
| ApplyAppPathModifier(String) |
Oturum, oturum durumu kullanıyorsa Cookieless sanal yola bir oturum kimliği ekler ve birleşik yolu döndürür. |
| BeginFlush(AsyncCallback, Object) |
Arabelleğe alınmış durumdaki yanıtı istemciye gönderir. |
| BinaryWrite(Byte[]) |
HTTP çıkış akışına bir ikili karakter dizesi yazar. |
| Clear() |
Geçerli yanıttan tüm üst bilgileri ve içerik çıkışını temizler. |
| ClearContent() |
Geçerli yanıttan gelen tüm içerik çıkışını temizler. |
| ClearHeaders() |
Geçerli yanıttan tüm üst bilgileri temizler. |
| Close() |
İstemciye yuva bağlantısını kapatır. |
| DisableKernelCache() |
Geçerli yanıt için çekirdek önbelleğini devre dışı bırakır. |
| DisableUserCache() |
Bu yanıt için IIS kullanıcı modu önbelleğini devre dışı bırakır. |
| End() |
Şu anda arabelleğe alınmış olan tüm çıkışı istemciye gönderir, istenen işlemin yürütülmesini durdurur ve olayı tetikler EndRequest . |
| EndFlush(IAsyncResult) |
Zaman uyumsuz temizleme işlemini tamamlar. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| Flush() |
Arabelleğe alınmış olan tüm çıkışları istemciye gönderir. |
| FlushAsync() |
Zaman uyumsuz olarak, arabelleğe alınmış olan tüm çıkışları istemciye gönderir. |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| Pics(String) |
Geçerli yanıta bir HTTP |
| PushPromise(String, String, NameValueCollection) |
HTTP 2.0 istemcilerine anında iletme vaatleri gönderen uygulamaları destekler. Daha fazla bilgi için bkz. HTTP/2 Belirtimi Bölüm 8.2: Sunucu Gönderme. |
| PushPromise(String) |
HTTP 2.0 istemcilerine anında iletme vaatleri gönderen uygulamaları destekler. Daha fazla bilgi için bkz. HTTP/2 Belirtimi Bölüm 8.2: Sunucu Gönderme. |
| Redirect(String, Boolean) |
Bir isteği belirtilen URL'ye yönlendirir ve geçerli işlemin yürütülmesinin sonlandırılıp sonlandırılmayacağını belirtir. |
| Redirect(String) |
Bir isteği belirtilen URL'ye yönlendirir. |
| RedirectPermanent(String, Boolean) |
İstenen URL'den belirtilen URL'ye kalıcı bir yeniden yönlendirme gerçekleştirir ve yanıtı tamamlama seçeneği sağlar. |
| RedirectPermanent(String) |
İstenen URL'den belirtilen URL'ye kalıcı bir yeniden yönlendirme gerçekleştirir. |
| RedirectToRoute(Object) |
Belirtilen yol parametresi değerlerini kullanarak isteği yeni bir URL'ye yönlendirir. |
| RedirectToRoute(Object) |
Yol parametresi değerlerini kullanarak isteği yeni bir URL'ye yönlendirir. (Devralındığı yer: HttpResponseBase) |
| RedirectToRoute(RouteValueDictionary) |
Belirtilen yol parametresi değerlerini kullanarak isteği yeni bir URL'ye yönlendirir. |
| RedirectToRoute(RouteValueDictionary) |
Yol parametresi değerlerini kullanarak isteği yeni bir URL'ye yönlendirir. (Devralındığı yer: HttpResponseBase) |
| RedirectToRoute(String, Object) |
Belirtilen yol adını ve yol parametresi değerlerini kullanarak isteği yeni bir URL'ye yönlendirir. |
| RedirectToRoute(String, Object) |
Yol parametresi değerlerini ve yol adını kullanarak isteği yeni bir URL'ye yönlendirir. (Devralındığı yer: HttpResponseBase) |
| RedirectToRoute(String, RouteValueDictionary) |
Belirtilen yol adını ve yol parametresi değerlerini kullanarak isteği yeni bir URL'ye yönlendirir. |
| RedirectToRoute(String, RouteValueDictionary) |
Yol parametresi değerlerini ve yol adını kullanarak isteği yeni bir URL'ye yönlendirir. (Devralındığı yer: HttpResponseBase) |
| RedirectToRoute(String) |
Belirtilen yol adını kullanarak isteği yeni bir URL'ye yönlendirir. |
| RedirectToRoute(String) |
Bir yol adı kullanarak isteği yeni bir URL'ye yönlendirir. (Devralındığı yer: HttpResponseBase) |
| RedirectToRoutePermanent(Object) |
Belirtilen yol parametresi değerlerini kullanarak istenen URL'den yeni bir URL'ye kalıcı bir yeniden yönlendirme gerçekleştirir. |
| RedirectToRoutePermanent(Object) |
Yol parametresi değerlerini kullanarak istenen URL'den yeni bir URL'ye kalıcı bir yeniden yönlendirme gerçekleştirir. (Devralındığı yer: HttpResponseBase) |
| RedirectToRoutePermanent(RouteValueDictionary) |
Belirtilen yol parametresi değerlerini kullanarak istenen URL'den yeni bir URL'ye kalıcı bir yeniden yönlendirme gerçekleştirir. |
| RedirectToRoutePermanent(RouteValueDictionary) |
Yol parametresi değerlerini kullanarak istenen URL'den yeni bir URL'ye kalıcı bir yeniden yönlendirme gerçekleştirir. (Devralındığı yer: HttpResponseBase) |
| RedirectToRoutePermanent(String, Object) |
Yeni URL'ye karşılık gelen bir yol adı ve yol parametresi değerleri kullanarak istenen URL'den yeni bir URL'ye kalıcı bir yeniden yönlendirme gerçekleştirir. |
| RedirectToRoutePermanent(String, Object) |
Yol parametresi değerlerini ve yeni URL'ye karşılık gelen yolun adını kullanarak istenen URL'den yeni bir URL'ye kalıcı bir yeniden yönlendirme gerçekleştirir. (Devralındığı yer: HttpResponseBase) |
| RedirectToRoutePermanent(String, RouteValueDictionary) |
Belirtilen yol adını ve yol parametresi değerlerini kullanarak istenen URL'den yeni bir URL'ye kalıcı bir yeniden yönlendirme gerçekleştirir. |
| RedirectToRoutePermanent(String, RouteValueDictionary) |
Yol parametresi değerlerini ve yol adını kullanarak istenen URL'den yeni bir URL'ye kalıcı bir yeniden yönlendirme gerçekleştirir. (Devralındığı yer: HttpResponseBase) |
| RedirectToRoutePermanent(String) |
Belirtilen yol adını kullanarak istenen URL'den yeni bir URL'ye kalıcı bir yeniden yönlendirme gerçekleştirir. |
| RedirectToRoutePermanent(String) |
Yol adı kullanarak istenen URL'den yeni bir URL'ye kalıcı bir yeniden yönlendirme gerçekleştirir. (Devralındığı yer: HttpResponseBase) |
| RemoveOutputCacheItem(String, String) |
Belirtilen yolla ilişkili tüm çıkış önbelleği yapıtlarını kaldırmak için belirtilen çıktı önbelleği sağlayıcısını kullanır. |
| RemoveOutputCacheItem(String) |
Belirtilen yol ile ilişkili önbelleğe alınmış tüm öğeleri önbellekten kaldırır. |
| SetCookie(HttpCookie) |
Tanımlama bilgisi koleksiyonundaki mevcut bir tanımlama bilgisini güncelleştirir. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
| TransmitFile(String, Int64, Int64) |
Bir dosyanın belirtilen bölümünü, bellekte arabelleğe almadan HTTP yanıt çıktı akışına yazar. |
| TransmitFile(String) |
Belirtilen dosyayı, bellekte arabelleğe almadan HTTP yanıt çıkış akışına yazar. |
| Write(Char) |
HTTP yanıt çıkış akışına bir karakter yazar. |
| Write(Char[], Int32, Int32) |
Belirtilen karakter dizisini HTTP yanıt çıkış akışına yazar. |
| Write(Object) |
Belirtilen nesneyi HTTP yanıt akışına yazar. |
| Write(String) |
Belirtilen dizeyi HTTP yanıt çıkış akışına yazar. |
| WriteFile(IntPtr, Int64, Int64) |
Belirtilen dosyayı HTTP yanıt çıkış akışına yazar. |
| WriteFile(String, Boolean) |
Belirtilen dosyanın içeriğini HTTP yanıt çıkış akışına yazar ve içeriğin bir bellek bloğu olarak yazıp yazılmayacağını belirtir. |
| WriteFile(String, Int64, Int64) |
Belirtilen dosyayı HTTP yanıt çıkış akışına yazar. |
| WriteFile(String) |
Belirtilen dosyanın içeriğini HTTP yanıt çıkış akışına dosya bloğu olarak yazar. |
| WriteSubstitution(HttpResponseSubstitutionCallback) |
Yanıta değiştirme blokları ekler ve bu da önbelleğe alınan çıkış yanıtları için bölgelerin dinamik olarak oluşturulmasını sağlar. |