HttpResponseBase 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 sınıflar için temel sınıfı temsil eder.
public ref class HttpResponseBase abstract
public abstract class HttpResponseBase
type HttpResponseBase = class
Public MustInherit Class HttpResponseBase
- Devralma
-
HttpResponseBase
- Türetilmiş
Açıklamalar
HttpResponseBase sınıfı, sınıfıyla aynı üyeleri içeren bir soyut sınıftırHttpResponse. sınıfı, HttpResponseBase sınıfına benzeyen HttpResponse , ancak özelleştirebileceğiniz ve ASP.NET işlem hattı dışında çalışan türetilmiş sınıflar oluşturmanıza olanak tanır. Birim testi gerçekleştirdiğinizde, genellikle test ettiğiniz senaryoyu karşılayan özelleştirilmiş davranışa sahip üyeleri uygulamak için türetilmiş bir sınıf kullanırsınız.
HttpResponseWrapper sınıfı sınıfından HttpResponseBase türetilir. sınıfı, HttpResponseWrapper sınıfı için sarmalayıcı görevi görür HttpResponse . Çalışma zamanında genellikle nesnesinin üyelerini HttpResponseWrapper çağırmak için sınıfının bir örneğini HttpResponse kullanırsınız.
Oluşturucular
HttpResponseBase() |
HttpResponseBase 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 ayarlar |
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 , Active Server Pages'in (ASP) ö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 , Active Server Pages'in (ASP) ö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. |
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 |
HTTP yanıt akışına metin çıkışı sağlayan nesneyi alır. |
OutputStream |
Giden HTTP içerik gövdesine ikili çıkışı etkinleştiren nesneyi alır. |
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şlemini destekleyip desteklemediğini gösteren bir değer alır. |
SuppressContent |
İstemciye yalnızca HTTP üst bilgilerinin gönderilip gönderilmeyeceğini belirten bir değer alır veya ayarlar. |
SuppressDefaultCacheControlHeader |
Geçerli HTTP yanıtı için varsayılan |
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. |
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[]) |
Ö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 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. |
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 tüm içeriği 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ışı istemciye gönderir. |
FlushAsync() |
Zaman uyumsuz olarak, arabelleğe alınmış olan tüm çıktıları istemciye gönderir. |
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 |
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, 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. |
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, 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. |
RedirectToRoute(Object) |
Yönlendirme 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. |
RedirectToRoute(String) |
Bir yol adı 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. |
RedirectToRoute(String, RouteValueDictionary) |
Yol parametresi değerlerini ve yol adını kullanarak isteği yeni bir URL'ye yönlendirir. |
RedirectToRoutePermanent(Object) |
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. |
RedirectToRoutePermanent(String) |
Bir yol adı 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. |
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. |
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 çıktı önbelleği yapıtlarını kaldırmak için belirtilen çıktı önbelleği sağlayıcısını kullanır. |
SetCookie(HttpCookie) |
Tanımlama bilgisi koleksiyonunda mevcut 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) |
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ınmış çıkış yanıtları için bölgelerin dinamik oluşturulmasını sağlayan değiştirme blokları ekler. |