HttpContextBase 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.
Tek bir HTTP isteği hakkında HTTP'ye özgü bilgiler içeren sınıflar için temel sınıf görevi görür.
public ref class HttpContextBase abstract : IServiceProvider
public abstract class HttpContextBase : IServiceProvider
type HttpContextBase = class
interface IServiceProvider
Public MustInherit Class HttpContextBase
Implements IServiceProvider
- Devralma
-
HttpContextBase
- Türetilmiş
- Uygulamalar
Açıklamalar
HttpContextBase sınıfı, sınıfıyla aynı üyeleri içeren bir soyut sınıftırHttpContext. sınıfı, HttpContextBase sınıfına benzeyen HttpContext , 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.
HttpContextWrapper sınıfı sınıfından HttpContextBase türetilir. sınıfı, HttpContextWrapper sınıfı için sarmalayıcı görevi görür HttpContext . Çalışma zamanında genellikle nesnedeki HttpContextWrapper üyeleri çağırmak için sınıfının bir örneğini HttpContext kullanırsınız.
Oluşturucular
HttpContextBase() |
Sınıfı devralınan bir sınıf örneği tarafından kullanılmak üzere başlatır. Bu oluşturucu yalnızca devralınan bir sınıf tarafından çağrılabilir. |
Özellikler
AllErrors |
Türetilmiş bir sınıfta geçersiz kılındığında, bir HTTP isteği işlenirken birikmiş bir hata dizisi (varsa) alır. |
AllowAsyncDuringSyncStages |
Türetilmiş bir sınıfta uygulandığında, ASP.NET istek işlemesinin bazı bölümlerinde zaman uyumsuz işlemlere izin verilip verilmeyeceğini belirten bir değer alır veya ayarlar. |
Application |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli HTTP isteğinin nesnesini alır HttpApplicationState . |
ApplicationInstance |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli HTTP isteği için nesnesini alır veya ayarlar HttpApplication . |
AsyncPreloadMode |
Türetilmiş bir sınıfta uygulandığında, zaman uyumsuz ön yükleme moduna ait bayraklar içeren bir nesnesi alır veya ayarlar. |
Cache |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli uygulama etki alanı için nesnesini alır Cache . |
CurrentHandler |
Türetilmiş bir sınıfta geçersiz kılındığında, o anda yürütülmekte olan işleyiciyi temsil eden nesneyi alır IHttpHandler . |
CurrentNotification |
Türetilmiş bir sınıfta geçersiz kılındığında, şu anda işlenmekte HttpApplication olan olayı gösteren bir RequestNotification değer alır. |
Error |
Türetilmiş bir sınıfta geçersiz kılındığında, bir HTTP isteği işlenirken biriken ilk hatayı (varsa) alır. |
Handler |
Türetilmiş bir sınıfta geçersiz kılındığında, HTTP isteğinin işlenmesinden IHttpHandler sorumlu olan nesneyi alır veya ayarlar. |
IsCustomErrorEnabled |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli HTTP isteği için özel hataların etkinleştirilip etkinleştirilmediğini gösteren bir değer alır. |
IsDebuggingEnabled |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli HTTP isteğinin hata ayıklama modunda olup olmadığını gösteren bir değer alır. |
IsPostNotification |
Türetilmiş bir sınıfta geçersiz kılındığında, bir olayın işlenmesinin tamamlanıp tamamlanmadığını gösteren bir HttpApplication değer alır. |
IsWebSocketRequest |
Türetilmiş bir sınıfta uygulandığında, isteğin bir bağlantı isteği olup olmadığını gösteren bir AspNetWebSocket değer alır. |
IsWebSocketRequestUpgrading |
Türetilmiş bir sınıfta uygulandığında, bağlantının HTTP bağlantısından bir bağlantıya yükseltilip yükseltildiğini belirten bir AspNetWebSocket değer alır. |
Items |
Türetilmiş bir sınıfta geçersiz kılındığında, HTTP isteği sırasında modül ile işleyici arasında verileri düzenlemek ve paylaşmak için kullanılabilecek bir anahtar/değer koleksiyonu alır. |
PageInstrumentation |
Türetilmiş bir sınıfta uygulandığında, bu istek için sayfa izleme hizmeti örneğine bir başvuru alır. |
PreviousHandler |
Türetilmiş bir sınıfta geçersiz kılındığında, üst işleyici için nesnesini alır IHttpHandler . |
Profile |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli kullanıcı profili için nesnesini alır ProfileBase . |
Request |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli HTTP isteğinin nesnesini alır HttpRequest . |
Response |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli HTTP yanıtının nesnesini alır HttpResponse . |
Server |
Türetilmiş bir sınıfta geçersiz kılındığında, Web istekleri işlenirken kullanılan yöntemleri sağlayan nesnesini alır HttpServerUtility . |
Session |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli HTTP isteğinin nesnesini alır HttpSessionState . |
SkipAuthorization |
Türetilmiş bir sınıfta geçersiz kılındığında, nesnenin UrlAuthorizationModule geçerli istek için yetkilendirme denetimini atlayıp atlamayacağını belirten bir değer alır veya ayarlar. |
ThreadAbortOnTimeout |
Türetilmiş bir sınıfta uygulandığında, ASP.NET çalışma zamanının istek zaman aşımına uğradıklarında bu isteğe hizmet veren iş parçacığında çağırıp çağırmayacağını Abort() belirten bir değer alır veya ayarlar. |
Timestamp |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli HTTP isteğinin ilk zaman damgasını alır. |
Trace |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli HTTP yanıtının nesnesini alır TraceContext . |
User |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli HTTP isteği için güvenlik bilgilerini alır veya ayarlar. |
WebSocketNegotiatedProtocol |
Türetilmiş bir sınıfta uygulandığında, bağlantı için AspNetWebSocket sunucudan istemciye gönderilen anlaşmalı protokolü alır. |
WebSocketRequestedProtocols |
Türetilmiş bir sınıfta uygulandığında, istemci tarafından istenen protokollerin sıralı listesini alır. |
Yöntemler
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) |
Türetilmiş bir sınıfta uygulandığında, belirtilen kullanıcı işlevini kullanarak bir AspNetWebSocket isteği kabul eder. |
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions) |
Türetilmiş bir sınıfta uygulandığında, belirtilen kullanıcı işlevini ve options nesnesini kullanarak bir AspNetWebSocket isteği kabul eder. |
AddError(Exception) |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli HTTP isteği için özel durum koleksiyonuna bir özel durum ekler. |
AddOnRequestCompleted(Action<HttpContextBase>) |
Türetilmiş bir sınıfta uygulandığında, isteğin HTTP bölümü sona erdiğinde gerçekleşen bir sanal olay oluşturur. |
ClearError() |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli HTTP isteği için tüm hataları temizler. |
DisposeOnPipelineCompleted(IDisposable) |
Türetilmiş bir sınıfta uygulandığında, bu isteğin bağlantı bölümü tamamlandığında nesnenin Dispose() yönteminin AspNetWebSocket çağrılmaya olanak tanır. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetGlobalResourceObject(String, String) |
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen ClassKey ve ResourceKey özelliklerine göre uygulama düzeyinde bir kaynak nesnesi alır. |
GetGlobalResourceObject(String, String, CultureInfo) |
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen ClassKey ve ResourceKey özelliklerine CultureInfo ve nesnesine göre uygulama düzeyinde bir kaynak nesnesi alır. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetLocalResourceObject(String, String) |
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen VirtualPath ve ResourceKey özelliklerine göre sayfa düzeyinde bir kaynak nesnesi alır. |
GetLocalResourceObject(String, String, CultureInfo) |
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen VirtualPath ve ResourceKey özelliklerine CultureInfo ve nesnesine göre sayfa düzeyinde bir kaynak nesnesi alır. |
GetSection(String) |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli uygulamanın varsayılan yapılandırmasının belirtilen yapılandırma bölümünü alır. |
GetService(Type) |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli hizmet türü için bir nesne döndürür. |
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) |
RemapHandler(IHttpHandler) |
Türetilmiş bir sınıfta geçersiz kılındığında, istek için bir işleyici belirtir. |
RewritePath(String) |
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen yolu kullanarak URL'yi yeniden yazar. |
RewritePath(String, Boolean) |
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen yolu ve sunucu kaynakları için sanal yolun değiştirilip değiştirilmediğini belirten bir değeri kullanarak URL'yi yeniden yazar. |
RewritePath(String, String, String) |
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen yolu, yol bilgilerini ve sorgu dizesi bilgilerini kullanarak URL'yi yeniden yazar. |
RewritePath(String, String, String, Boolean) |
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen yolu, yol bilgilerini, sorgu dizesi bilgilerini ve istemci dosya yolunun yeniden yazma yoluna ayarlanıp ayarlanmadığını belirten bir değeri kullanarak URL'yi yeniden yazar. |
SetSessionStateBehavior(SessionStateBehavior) |
Türetilmiş bir sınıfta geçersiz kılındığında, bir HTTP isteğini desteklemek için gereken oturum durumu davranışının türünü ayarlar. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |