HttpResponseWrapper Sınıf

Tanım

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
HttpResponseWrapper

Açıklamalar

sınıfı HttpResponseWrapper sınıfından HttpResponseBase türetilir ve sınıfı için HttpResponse sarmalayıcı görevi görür. Bu sınıf, türü de kullanıma sunarken sınıfının işlevselliğini HttpResponseHttpResponseBase kullanıma sunar. sınıfı, HttpResponseBase uygulamanızın özgün uygulamasını, örneğin ASP.NET işlem hattının HttpResponse dışında birim testi gerçekleştirdiğinizde özel bir uygulamayla değiştirmenizi sağlar.

Oluşturucular

HttpResponseWrapper(HttpResponse)

HttpResponseWrapper sınıfının yeni bir örneğini başlatır.

Özellikler

Buffer

Çıktının arabelleğe alınıp alınmayacağını ve tam yanıt işleme tamamlandıktan 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 HttpCacheability eşleşen HTTP üst bilgisini alır veya ayarlarCache-Control.

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.

ClientDisconnectedToken

İstemci bağlantısı kesildiğinde atlayan bir CancellationToken nesne alır.

(Devralındığı yer: HttpResponseBase)
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

İletim öncesinde 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.

HeadersWritten

Yanıt üst bilgilerinin yazılıp yazılmadığını belirten bir değer alır.

(Devralındığı yer: HttpResponseBase)
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 Location üst bilgisinin değerini alır veya ayarlar.

Status

İstemciye Status döndürülen değeri ayarlar.

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.

SupportsAsyncFlush

Bağlantının zaman uyumsuz temizleme işlemini destekleyip desteklemediğini gösteren bir değer alır.

(Devralındığı yer: HttpResponseBase)
SuppressContent

İstemciye HTTP içeriğinin gönderilip gönderilmeydiğ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.

SuppressDefaultCacheControlHeader

Geçerli HTTP yanıtı için varsayılan Cache Control: private üst bilginin gizlenip gizlenmeyeceğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: HttpResponseBase)
SuppressFormsAuthenticationRedirect

Forms kimlik doğrulamasının oturum açma sayfasına yeniden yönlendirilmesinin 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önlendirilmesinin gizlenip gizlenmeyeceğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: HttpResponseBase)
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

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.

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.

(Devralındığı yer: HttpResponseBase)
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 durumunu 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.

BeginFlush(AsyncCallback, Object)

Arabelleğe alınmış durumdaki yanıtı istemciye gönderir.

(Devralındığı yer: HttpResponseBase)
BinaryWrite(Byte[])

HTTP çıkış akışına ikili karakter dizesi yazar.

Clear()

Geçerli yanıttan gelen 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.

DisableUserCache()

Bu yanıt için IIS kullanıcı modu önbelleğini devre dışı bırakır.

(Devralındığı yer: HttpResponseBase)
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.

EndFlush(IAsyncResult)

Zaman uyumsuz temizleme işlemini tamamlar.

(Devralındığı yer: HttpResponseBase)
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ışı istemciye gönderir.

FlushAsync()

Zaman uyumsuz olarak, arabelleğe alınmış olan tüm çıktıları istemciye gönderir.

FlushAsync()

Zaman uyumsuz olarak, arabelleğe alınmış olan tüm çıktıları istemciye gönderir.

(Devralındığı yer: HttpResponseBase)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Pics(String)

Geçerli yanıta bir HTTP PICS-Label üst bilgisi ekler.

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.

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.

(Devralındığı yer: HttpResponseBase)
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, 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.

(Devralındığı yer: HttpResponseBase)
Redirect(String)

Bir isteği belirtilen URL'ye yönlendirir.

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.

RedirectPermanent(String)

İstenen URL'den belirtilen URL'ye kalıcı bir yeniden yönlendirme gerçekleştirir.

RedirectPermanent(String)

İstenen URL'den belirtilen URL'ye kalıcı bir yeniden yönlendirme gerçekleştirir.

(Devralındığı yer: HttpResponseBase)
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, 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.

(Devralındığı yer: HttpResponseBase)
RedirectToRoute(Object)

Belirtilen yol parametresi değerlerini kullanarak isteği yeni bir URL'ye yönlendirir.

RedirectToRoute(Object)

Yönlendirme 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)

Yönlendirme parametresi değerlerini 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)
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)
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)

Belirtilen yol adını kullanarak istenen URL'den yeni bir URL'ye kalıcı bir yeniden yönlendirme gerçekleştirir.

RedirectToRoutePermanent(String)

Bir yol adı 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 yol adı ve yol parametresi değerlerini 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)
RemoveOutputCacheItem(String)

Belirtilen yol ile ilişkili önbelleğe alınmış tüm öğeleri önbellekten kaldırır.

RemoveOutputCacheItem(String, String)

Belirtilen yolla ilişkili tüm çıkış önbelleği yapıtlarını kaldırmak için belirtilen çıkış önbelleği sağlayıcısını kullanır.

RemoveOutputCacheItem(String, String)

Belirtilen yolla ilişkili tüm çıktı önbelleği yapıtlarını kaldırmak için belirtilen çıktı önbelleği sağlayıcısını kullanır.

(Devralındığı yer: HttpResponseBase)
SetCookie(HttpCookie)

Tanımlama bilgisi koleksiyonunda var olan bir tanımlama bilgisini Güncelleştirmeler.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
TransmitFile(String)

Belirtilen dosyayı, bellekte arabelleğe almadan HTTP yanıt çıkış akışına yazar.

TransmitFile(String, Int64, Int64)

Bir dosyanın belirtilen bölümünü, 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)

Belirtilen dosyanın içeriğini HTTP yanıt çıkış akışına dosya bloğu olarak 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ılıp yazılmayacağını belirtir.

WriteFile(String, Int64, Int64)

Belirtilen dosyayı HTTP yanıt çıkış akışına yazar.

WriteSubstitution(HttpResponseSubstitutionCallback)

Yanıta, önbelleğe alınan çıkış yanıtları için bölgelerin dinamik oluşturulmasını sağlayan değiştirme blokları ekler.

Şunlara uygulanır